GacMembershipCondition.Copy Method   
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates an equivalent copy of the membership condition.
public:
 virtual System::Security::Policy::IMembershipCondition ^ Copy();public System.Security.Policy.IMembershipCondition Copy();abstract member Copy : unit -> System.Security.Policy.IMembershipCondition
override this.Copy : unit -> System.Security.Policy.IMembershipConditionPublic Function Copy () As IMembershipConditionReturns
A new GacMembershipCondition object.
Implements
Examples
The following code example shows the use of the Copy method. This example is part of a larger example provided for the GacMembershipCondition class.
GacMembershipCondition ^ Gac1 = gcnew GacMembershipCondition;
Console::WriteLine("Original membership condition = ");
Console::WriteLine(Gac1->ToXml());
try
{
    IMembershipCondition^ membershipCondition = Gac1->Copy();
    Console::WriteLine("Result of Copy = ");
    Console::WriteLine(
        (dynamic_cast<GacMembershipCondition^>(membershipCondition))
        ->ToXml());
}
catch (Exception^ e) 
{
     Console::WriteLine("Copy failed : {0}{1}", Gac1, e);
     return false;
}
GacMembershipCondition Gac1 = new GacMembershipCondition();
Console.WriteLine("Original membership condition = ");
Console.WriteLine(Gac1.ToXml().ToString());
try
{
    IMembershipCondition membershipCondition = Gac1.Copy();
    Console.WriteLine("Result of Copy = ");
    Console.WriteLine(
        ((GacMembershipCondition)membershipCondition).ToXml().ToString()
        );
}
catch (Exception e)
{
    Console.WriteLine("Copy failed : " + Gac1.ToString() + e);
    return false;
}
Dim Gac1 As New GacMembershipCondition
Console.WriteLine("Original membership condition = ")
Console.WriteLine(Gac1.ToXml().ToString())
Try
    Dim membershipCondition As IMembershipCondition = Gac1.Copy()
    Console.WriteLine("Result of Copy = ")
    Console.WriteLine(CType(membershipCondition, _
        GacMembershipCondition).ToXml().ToString())
Catch e As Exception
    Console.WriteLine(("Copy failed : " & Gac1.ToString() & _
        e.ToString()))
    Return False
End Try
Remarks
A copy of a membership condition is identical to the original membership condition.