Beispiel #1
0
 /// <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;
 }
Beispiel #3
0
 /// <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 );
 }