IActiveModuleCollection Interface
Provides the base requirements for a collection of active IModuleDefinition objects.
public interface IActiveModuleCollection : IKeyedObservableCollection<IModuleDefinition>, IObservableCollection<IModuleDefinition>
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>.this[string]
- IObservableCollection<IModuleDefinition>.ItemAdding
- IObservableCollection<IModuleDefinition>.ItemAdded
- IObservableCollection<IModuleDefinition>.ItemRemoving
- IObservableCollection<IModuleDefinition>.ItemRemoved