protected InstanceCollection(InstanceCollectionMode mode) { this._list = new List <T>(); this._pathDict = new Dictionary <string, T>(StringComparer.OrdinalIgnoreCase); this.mode = InstanceCollectionMode.Path; this.mode = mode; }
protected InstanceCollection(IEnumerable <T> coll, InstanceCollectionMode mode) : this(mode) { this.AddRange(coll); }
internal SymbolCollection(InstanceCollectionMode mode) : base(mode) { }
internal SymbolCollection(IEnumerable <T> coll, InstanceCollectionMode mode) : base(coll, mode) { }
public ReadOnlyInstanceCollection(IInstanceCollection <T> coll) : base(coll) { this.mode = coll.Mode; }
public SymbolCollection(InstanceCollectionMode mode) : base(mode) { }