public override void Dispose() { base.Dispose(); if (this.dxfDictionaryEntryCollection_0 == null) { return; } foreach (DxfDictionaryEntry dxfDictionaryEntry in (ActiveList <IDictionaryEntry>) this.dxfDictionaryEntryCollection_0) { if (dxfDictionaryEntry != null && dxfDictionaryEntry.Value != null) { dxfDictionaryEntry.Value.Dispose(); } } this.dxfDictionaryEntryCollection_0 = (DxfDictionaryEntryCollection)null; }
public DxfDictionaryEntryCollection GetAll(string entryName) { DxfDictionaryEntryCollection dictionaryEntryCollection = new DxfDictionaryEntryCollection(); IList <IDictionaryEntry> dictionaryEntryList = this.method_1(entryName); if (dictionaryEntryList != null) { if (dictionaryEntryList.Count == 1) { dictionaryEntryCollection.Add(dictionaryEntryList[0]); } else { foreach (IDictionaryEntry dictionaryEntry in (ActiveList <IDictionaryEntry>) this) { if (dictionaryEntry != null && string.Compare(entryName, dictionaryEntry.Name, StringComparison.InvariantCultureIgnoreCase) == 0) { dictionaryEntryCollection.Add(dictionaryEntry); } } } } return(dictionaryEntryCollection); }
public TypedWrapper(DxfDictionaryEntryCollection wrappedEntries) { this.dxfDictionaryEntryCollection_0 = wrappedEntries; }