Show / Hide Table of Contents

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()
Namespace: ItemChanger.Internal
Assembly: ItemChanger.dll
Syntax
public class ModuleCollection

Fields

| Improve this Doc View Source

Modules

Declaration
public List<Module> Modules
Field Value
Type Description
List<Module>

Methods

| Improve this Doc View Source

Add(Module)

Declaration
public Module Add(Module m)
Parameters
Type Name Description
Module m
Returns
Type Description
Module
| Improve this Doc View Source

Add(Type)

Declaration
public Module Add(Type T)
Parameters
Type Name Description
Type T
Returns
Type Description
Module
| Improve this Doc View Source

Add<T>()

Declaration
public T Add<T>()
    where T : Module, new()
Returns
Type Description
T
Type Parameters
Name Description
T
| Improve this Doc View Source

Create()

Declaration
public static ModuleCollection Create()
Returns
Type Description
ModuleCollection
| Improve this Doc View Source

Get<T>()

Returns the first module of type T, or default.

Declaration
public T Get<T>()
Returns
Type Description
T
Type Parameters
Name Description
T
| Improve this Doc View Source

GetOrAdd(Type)

Declaration
public Module GetOrAdd(Type T)
Parameters
Type Name Description
Type T
Returns
Type Description
Module
| Improve this Doc View Source

GetOrAdd<T>()

Declaration
public T GetOrAdd<T>()
    where T : Module, new()
Returns
Type Description
T
Type Parameters
Name Description
T
| Improve this Doc View Source

Initialize()

Declaration
public void Initialize()
| 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
public void Remove<T>()
Type Parameters
Name Description
T
| Improve this Doc View Source

Unload()

Declaration
public void Unload()

Extension Methods

Extensions.Yield<T>(T)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX