/// <summary> /// Creates a new instance of the StiReference class. /// </summary> /// <param name="propInfo">Adapted property.</param> public StiReference(StiPropertyInfo propInfo) : this(propInfo, null, null) { }
public void Remove(StiPropertyInfo propertyInfo) { List.Remove(propertyInfo); }
/// <summary> /// Creates a new instance of the StiReference class. /// </summary> /// <param name="propInfo">Adapted property.</param> /// <param name="obj">The object where a property is located.</param> /// <param name="propertyInfo">Standard property.</param> public StiReference(StiPropertyInfo propInfo, object obj, PropertyInfo propertyInfo) { this.propInfo = propInfo; this.obj = obj; this.propertyInfo = propertyInfo; }
public int IndexOf(StiPropertyInfo propertyInfo) { return(List.IndexOf(propertyInfo)); }
public void Insert(int index, StiPropertyInfo propertyInfo) { List.Insert(index, propertyInfo); }
public bool Contains(StiPropertyInfo propertyInfo) { return(List.Contains(propertyInfo)); }
public void Add(StiPropertyInfo propertyInfo) { propertyInfo.Parent = parent; List.Add(propertyInfo); }
public StiPropertyInfoCollection(StiPropertyInfo parentPropertyInfo) { this.parent = parentPropertyInfo; }
public void Add(StiPropertyInfo propInfo, object value, PropertyInfo propertyInfo) { List.Add(new StiReference(propInfo, value, propertyInfo)); }
public void Add(StiPropertyInfo propInfo) { List.Add(new StiReference(propInfo)); }