Class ModuleCollection
Inheritance
System.Object
ModuleCollection
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: ItemChanger.dll
Syntax
public class ModuleCollection
Fields
|
Improve this Doc
View Source
Modules
Declaration
public List<Module> Modules
Field Value
Methods
|
Improve this Doc
View Source
Add(Module)
Declaration
public Module Add(Module m)
Parameters
Type |
Name |
Description |
Module |
m |
|
Returns
|
Improve this Doc
View Source
Add(Type)
Declaration
public Module Add(Type T)
Parameters
Type |
Name |
Description |
Type |
T |
|
Returns
|
Improve this Doc
View Source
Add<T>()
Declaration
public T Add<T>()
where T : Module, new()
Returns
Type Parameters
|
Improve this Doc
View Source
Create()
Declaration
public static ModuleCollection Create()
Returns
|
Improve this Doc
View Source
Get<T>()
Returns the first module of type T, or default.
Declaration
Returns
Type Parameters
|
Improve this Doc
View Source
GetOrAdd(Type)
Declaration
public Module GetOrAdd(Type T)
Parameters
Type |
Name |
Description |
Type |
T |
|
Returns
|
Improve this Doc
View Source
GetOrAdd<T>()
Declaration
public T GetOrAdd<T>()
where T : Module, new()
Returns
Type Parameters
|
Improve this Doc
View Source
Initialize()
Declaration
|
Improve this Doc
View Source
Remove(Module)
Declaration
public void Remove(Module m)
Parameters
Type |
Name |
Description |
Module |
m |
|
|
Improve this Doc
View Source
Remove(String)
Declaration
public void Remove(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
|
Improve this Doc
View Source
Remove(Type)
Declaration
public void Remove(Type T)
Parameters
Type |
Name |
Description |
Type |
T |
|
|
Improve this Doc
View Source
Remove<T>()
Declaration
Type Parameters
|
Improve this Doc
View Source
Unload()
Declaration
Extension Methods