Inheritance
UnitOptionsExtractor
public sealed class UnitOptionsExtractor : IExtractor
Properties
Declaration
public bool autoCompare { get; }
Property Value
Implements
Declaration
public bool autoLoad { get; }
Property Value
Implements
Declaration
public static List<Func<GraphReference, IEnumerable<IUnitOption>>> contextualUnitsExtensions { get; }
Property Value
Declaration
public static List<Func<IEnumerable<IUnitOption>>> dynamicOptionsExtensions { get; }
Property Value
Declaration
public static List<Func<IEnumerable<IUnitOption>>> extractedOptionsExtensions { get; }
Property Value
Declaration
public int extractPriority { get; }
Property Value
Implements
Declaration
public bool hasStartedLoading { get; set; }
Property Value
Implements
Declaration
public string label { get; }
Property Value
Implements
Declaration
public int loadPriority { get; }
Property Value
Implements
Declaration
public static HashSet<Type> outdatedTypes { get; }
Property Value
Type |
Description |
HashSet<Type> |
|
Declaration
public string path { get; }
Property Value
Implements
Declaration
public static List<Func<IEnumerable<IUnitOption>>> staticOptionsExtensions { get; }
Property Value
Declaration
public static HashSet<Type> updatedTypes { get; }
Property Value
Type |
Description |
HashSet<Type> |
|
Methods
Declaration
public int Compare(ExtractionConfiguration configuration)
Parameters
Returns
Implements
Declaration
public IExtract Extract(ExtractionConfiguration configuration)
Parameters
Returns
Implements
Declaration
Implements
Declaration
public void Load(UnitOptionsExtract extract)
Parameters
Declaration
public IExtract ReadExtract(Stream stream)
Parameters
Type |
Name |
Description |
Stream |
stream |
|
Returns
Implements
Declaration
public void WriteExtract(IExtract extract, Stream stream)
Parameters
Implements
Explicit Interface Implementations
Declaration
void IExtractor.Load(IExtract extract)
Parameters
Implements
Extension Methods