public ClassA(SerializationInfo serializationInfo, StreamingContext context) { Name = serializationInfo.GetString("Name"); Number = serializationInfo.GetInt64("Number"); Available = serializationInfo.GetBoolean("Available"); ClassB = (ClassB)serializationInfo.GetValue("ClassB", typeof(ClassB)); ClassC = (ClassC)serializationInfo.GetValue("ClassC", typeof(ClassC)); }
public ClassB(SerializationInfo serializationInfo, StreamingContext context) { Name = serializationInfo.GetString("Name"); Number = serializationInfo.GetInt64("Number"); Amount = serializationInfo.GetDouble("Amount"); ClassA = (ClassA)serializationInfo.GetValue("ClassA", typeof(ClassA)); ClassC = (ClassC)serializationInfo.GetValue("ClassC", typeof(ClassC)); }
public ClassA(string name, long number, bool available, ClassB classB, ClassC classC) { Name = name; Number = number; Available = available; ClassB = classB; ClassC = classC; }
public ClassB(string name, long number, double amount, ClassA classA, ClassC classC) { Name = name; Number = number; Amount = amount; ClassA = classA; ClassC = classC; }