Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [KnownType(typeof(TransmissionSubclass))]
- [KnownType(typeof(TransmissionClass))]
- [DataContract]
- public class TransmissionClass
- {
- [DataMember]
- public string Name {get; private set;}
- [DataMember]
- public List<MySubInterface> SubClasses{get;private set;}
- public TransmissionClass(string name, List<MySubInterface> aList) : this(name)
- {
- SubClasses = aList;
- }
- /* */
- public TransmissionClass(string name)
- {
- Name = name;
- }
- public override string ToString()
- {
- return "TransmissionClass,:" + Name + "|count:" + SubClasses.Count;
- }
- }
- [DataContract]
- [Serializable]
- public class TransmissionSubclass : MySubInterface
- {
- [DataMember]
- public int Value{get;private set;}
- public TransmissionSubclass(int aValue)
- {
- Value = aValue;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement