System.Reflection.Tests.SNKeyPairDerived.SNKeyPairDerivedClone C# (CSharp) Method

SNKeyPairDerivedClone() public method

public SNKeyPairDerivedClone ( ISerializable inter ) : SNKeyPairDerived
inter ISerializable
return SNKeyPairDerived
        public SNKeyPairDerived SNKeyPairDerivedClone(ISerializable inter)
        {
            SerializationInfo info = new SerializationInfo(typeof(StrongNameKeyPair), new FormatterConverter());
            StreamingContext context = new StreamingContext();

            inter.GetObjectData(info, context);

            return new SNKeyPairDerived(info, context);
        }
    }

Usage Example

 public void SNKeyPairDerivedTestPosTest()
 {
     var m_sKeyPairDerived = new SNKeyPairDerived(SNKeyPairDerived.s_data);
     ISerializable serKeypair = (ISerializable)m_sKeyPairDerived;
     var m_sKeyPair = m_sKeyPairDerived.SNKeyPairDerivedClone(serKeypair);
     Assert.True(m_sKeyPair != null);
 }
All Usage Examples Of System.Reflection.Tests.SNKeyPairDerived::SNKeyPairDerivedClone