/// <summary> /// Constructs a new instance of UltimaPacketPropertyDefinition. /// </summary> /// <param name="info">Property info.</param> /// <param name="getter">Public getter for property.</param> /// <param name="attribute">Object property attribute.</param> public UltimaPacketPropertyDefinition(PropertyInfo info, UltimaPacketPropertyGetter getter, UltimaPacketPropertyAttribute attribute) { _Info = info; _Getter = getter; _Attribute = attribute; }
/// <summary> /// Constructs a new instance of UltimaPacketPropertyDefinition. /// </summary> /// <param name="info">Property info.</param> /// <param name="getter">Public getter for property.</param> /// <param name="attribute">Object property attribute.</param> public UltimaPacketPropertyDefinition( PropertyInfo info, UltimaPacketPropertyGetter getter, UltimaPacketPropertyAttribute attribute ) { _Info = info; _Getter = getter; _Attribute = attribute; }
/// <summary> /// Constructs a new instance of UltimaPacketListPropertyDefinition. /// </summary> /// <param name="info">Property info.</param> /// <param name="getter">Public getter for property.</param> /// <param name="attribute">Object property attribute.</param> /// <param name="childType">Property child type.</param> public UltimaPacketListPropertyDefinition(PropertyInfo info, UltimaPacketPropertyGetter getter, UltimaPacketPropertyAttribute attribute, Type childType) : base(info, getter, attribute) { _ChildDefinition = new UltimaPacketClassDefinition(childType); }
/// <summary> /// Constructs a new instance of UltimaPacketListPropertyDefinition. /// </summary> /// <param name="info">Property info.</param> /// <param name="getter">Public getter for property.</param> /// <param name="attribute">Object property attribute.</param> /// <param name="childType">Property child type.</param> public UltimaPacketListPropertyDefinition( PropertyInfo info, UltimaPacketPropertyGetter getter, UltimaPacketPropertyAttribute attribute, Type childType ) : base(info, getter, attribute) { _ChildDefinition = new UltimaPacketClassDefinition( childType ); }