Class UnitBase
Inheritance
object
UnitBase
Assembly: solution.dll
Syntax
public static class UnitBase
Properties
contextualUnitsExtensions
Declaration
public static NonNullableList<Func<GraphReference, IEnumerable<IUnitOption>>> contextualUnitsExtensions { get; }
Property Value
dynamicUnitsExtensions
Declaration
public static NonNullableList<Func<IEnumerable<IUnitOption>>> dynamicUnitsExtensions { get; }
Property Value
staticUnitsExtensions
Declaration
public static NonNullableList<Func<IEnumerable<IUnitOption>>> staticUnitsExtensions { get; }
Property Value
Methods
Build(bool)
Declaration
public static void Build(bool initialBuild = false)
Parameters
| Type |
Name |
Description |
| bool |
initialBuild |
|
GetScriptGuids(Type)
Declaration
public static IEnumerable<string> GetScriptGuids(Type type)
Parameters
| Type |
Name |
Description |
| Type |
type |
|
Returns
| Type |
Description |
| IEnumerable<string> |
|
GetScriptTypes(string)
Declaration
public static IEnumerable<Type> GetScriptTypes(string guid)
Parameters
| Type |
Name |
Description |
| string |
guid |
|
Returns
| Type |
Description |
| IEnumerable<Type> |
|
Rebuild()
Declaration
public static void Rebuild()
Subset(UnitOptionFilter, GraphReference)
Declaration
public static IEnumerable<IUnitOption> Subset(UnitOptionFilter filter, GraphReference reference)
Parameters
Returns
Update()
Declaration
public static void Update()
WithoutInheritedDuplicates<T>(IEnumerable<T>, Func<T, IUnitOption>, CancellationToken)
Declaration
public static IEnumerable<T> WithoutInheritedDuplicates<T>(this IEnumerable<T> items, Func<T, IUnitOption> optionSelector, CancellationToken cancellation)
Parameters
| Type |
Name |
Description |
| IEnumerable<T> |
items |
|
| Func<T, IUnitOption> |
optionSelector |
|
| CancellationToken |
cancellation |
|
Returns
| Type |
Description |
| IEnumerable<T> |
|
Type Parameters