Class AbstractConfigLoader
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Mars.Core.Data
Assembly: Mars.Core.dll
Syntax
public abstract class AbstractConfigLoader : IDisposable
Constructors
| Improve this Doc View SourceAbstractConfigLoader(IConfigLoader)
Creates a new instance of the AbstractConfigLoader containing all reference
and serialization parameters for each output target.
Declaration
protected AbstractConfigLoader(IConfigLoader config)
Parameters
Type | Name | Description |
---|---|---|
IConfigLoader | config | The config loader object holding the ModelDescription and the SimulationConfig. |
Fields
| Improve this Doc View SourceLogger
Declaration
protected static readonly ILogger Logger
Field Value
Type | Description |
---|---|
Mars.Common.Core.Logging.ILogger |
Properties
| Improve this Doc View SourceConfigLoader
Gets the configuration loader and root object,
containing the reference to the static model description and the simulation configuration.
Declaration
protected IConfigLoader ConfigLoader { get; }
Property Value
Type | Description |
---|---|
IConfigLoader |
Context
Declaration
protected ISimulationContext Context { get; }
Property Value
Type | Description |
---|---|
ISimulationContext |
ModelDescription
The static type description with all binding and queries against the registered agent and layer types.
Declaration
protected ModelDescription ModelDescription { get; }
Property Value
Type | Description |
---|---|
ModelDescription |
SimulationConfig
The reference to the input simulation config of this execution.
Declaration
protected SimulationConfig SimulationConfig { get; }
Property Value
Type | Description |
---|---|
SimulationConfig |
Methods
| Improve this Doc View SourceDispose()
Declaration
public virtual void Dispose()
Implements
System.IDisposable