IActiveModuleCollection Interface
Provides the base requirements for a collection of active IModuleDefinition objects.
public interface IActiveModuleCollection : IKeyedObservableCollection<IModuleDefinition>, IObservableCollection<IModuleDefinition>, IList<IModuleDefinition>, ICollection<IModuleDefinition>, IEnumerable<IModuleDefinition>, IEnumerable
Methods
Add(String, CompilationUnit)
Adds an IModuleDefinition for the specified CompilationUnit to the collection.
IModuleDefinition Add(string sourceFileKey, CompilationUnit compilationUnit)
Parameter | Type | Description |
---|---|---|
sourceFileKey | String | The unique key that identifies the source file, which is generally a full file path or GUID. |
compilationUnit | CompilationUnit | The CompilationUnit to examine. |
Returns
- IModuleDefinition:
The IModuleDefinition that was added.
Inherited Members
- IKeyedObservableCollection<IModuleDefinition>.Contains(String)
- IKeyedObservableCollection<IModuleDefinition>.IndexOf(String)
- IKeyedObservableCollection<IModuleDefinition>.Remove(String)
- IKeyedObservableCollection<IModuleDefinition>.Item[String]
- IObservableCollection<IModuleDefinition>.ItemAdding
- IObservableCollection<IModuleDefinition>.ItemAdded
- IObservableCollection<IModuleDefinition>.ItemRemoving
- IObservableCollection<IModuleDefinition>.ItemRemoved