/// <summary> /// Adds the elements of another FieldDeclarationCollection to the end of this FieldDeclarationCollection. /// </summary> /// <param name="items"> /// The FieldDeclarationCollection whose elements are to be added to the end of this FieldDeclarationCollection. /// </param> public virtual void AddRange(FieldDeclarationCollection items) { foreach (FieldDeclaration item in items) { this.List.Add(item); } }
private static void Strip(FieldDeclarationCollection fields) { for (int i = fields.Count - 1; i >= 0; i--) { var field = (BuildField)fields[i]; if (field.Strip) { fields.RemoveAt(i); } } }
/// <summary> /// Initializes a new instance of the FieldDeclarationCollection class, containing elements /// copied from another instance of FieldDeclarationCollection /// </summary> /// <param name="items"> /// The FieldDeclarationCollection whose elements are to be added to the new FieldDeclarationCollection. /// </param> public FieldDeclarationCollection(FieldDeclarationCollection items) { this.AddRange(items); }
public Enumerator(FieldDeclarationCollection collection) { this.wrapped = ((System.Collections.CollectionBase)collection).GetEnumerator(); }
public static bool Compare(this FieldDeclarationCollection source, FieldDeclarationCollection n, Func<FieldDeclaration, FieldDeclaration, Action<string, string>, bool> checkitem, Action<string, string> errAct) { return Compare<FieldDeclaration>(source,n,checkitem,errAct); }
public static bool Compare(this FieldDeclarationCollection source, FieldDeclarationCollection n, Func<FieldDeclaration, FieldDeclaration, bool> checkitem) { return Compare<FieldDeclaration>(source,n,checkitem); }
public static bool Compare(this FieldDeclarationCollection source, FieldDeclarationCollection n) { return Compare<FieldDeclaration>(source,n); }
public static bool Compare(this FieldDeclarationCollection source, FieldDeclarationCollection n, Func <FieldDeclaration, FieldDeclaration, Action <string, string>, bool> checkitem, Action <string, string> errAct) { return(Compare <FieldDeclaration>(source, n, checkitem, errAct)); }
public static bool Compare(this FieldDeclarationCollection source, FieldDeclarationCollection n, Func <FieldDeclaration, FieldDeclaration, bool> checkitem) { return(Compare <FieldDeclaration>(source, n, checkitem)); }
public static bool Compare(this FieldDeclarationCollection source, FieldDeclarationCollection n) { return(Compare <FieldDeclaration>(source, n)); }
public virtual IFieldDeclarationCollection TransformFieldDeclarationCollection(IFieldDeclarationCollection fields) { IFieldDeclaration[] array = new IFieldDeclaration[fields.Count]; for (int i = 0; i < fields.Count; i++) { array[i] = this.TransformFieldDeclaration(fields[i]); } IFieldDeclarationCollection target = new FieldDeclarationCollection(); target.AddRange(array); return target; }