Class ExportedSymbolCollection
- Namespace
- AsmResolver.PE.Exports
- Assembly
- AsmResolver.PE.dll
Represents a collection of exported symbols within an export data directory.
public class ExportedSymbolCollection : OwnedCollection<ExportDirectory, ExportedSymbol>, IList<ExportedSymbol>, ICollection<ExportedSymbol>, IEnumerable<ExportedSymbol>, IEnumerable
- Inheritance
-
ExportedSymbolCollection
- Implements
- Inherited Members
Constructors
ExportedSymbolCollection(ExportDirectory)
Creates a new instance of the exported symbol collection.
public ExportedSymbolCollection(ExportDirectory owner)
Parameters
owner
ExportDirectory
Methods
OnClearItems()
The method that gets called upon clearing the entire list.
protected override void OnClearItems()
OnInsertItem(int, ExportedSymbol)
The method that gets called upon inserting a new item in the list.
protected override void OnInsertItem(int index, ExportedSymbol item)
Parameters
index
intThe index where the item is inserted at.
item
ExportedSymbolThe new item.
OnInsertRange(int, IEnumerable<ExportedSymbol>)
The method that gets called upon inserting a collection of new items in the list.
protected override void OnInsertRange(int index, IEnumerable<ExportedSymbol> items)
Parameters
index
intThe index where the item is inserted at.
items
IEnumerable<ExportedSymbol>The new items.
OnRemoveItem(int)
The method that gets called upon removing an item.
protected override void OnRemoveItem(int index)
Parameters
index
intThe index of the element to remove.
OnSetItem(int, ExportedSymbol)
The method that gets called upon replacing an item in the list.
protected override void OnSetItem(int index, ExportedSymbol item)
Parameters
index
intThe index that is being replaced.
item
ExportedSymbolThe new item.