Class ComponentLibrary
Syntax
public class ComponentLibrary
Constructors
ComponentLibrary()
Declaration
public ComponentLibrary()
Properties
InverterBlockSpecifications
The inverter block specifications
Declaration
public IList<InverterBlockSpecification> InverterBlockSpecifications { get; }
Property Value
InverterSpecifications
Declaration
public IList<InverterSpecification> InverterSpecifications { get; }
Property Value
ModuleSpecifications
Declaration
public IList<ModuleSpecification> ModuleSpecifications { get; }
Property Value
PowerOptimiserSpecifications
Declaration
public IList<PowerOptimiserSpecification> PowerOptimiserSpecifications { get; }
Property Value
RackSpecifications
Declaration
public IList<RackSpecification> RackSpecifications { get; }
Property Value
RackSystemSpecifications
Declaration
public IList<RackSystemSpecification> RackSystemSpecifications { get; }
Property Value
TrackerSystemSpecifications
Declaration
public IList<TrackerSystemSpecification> TrackerSystemSpecifications { get; }
Property Value
TrackerTemplateSpecifications
Declaration
public IList<TrackerTemplateSpecification> TrackerTemplateSpecifications { get; }
Property Value
Declaration
public IList<TransformerSpecification> TransformerSpecifications { get; }
Property Value
WorkbookSpecificModuleSpecifications
Declaration
public IList<WorkbookSpecificModuleSpecification> WorkbookSpecificModuleSpecifications { get; }
Property Value
Methods
AddRackSpecificationToRackSystemSpecification(RackSystemSpecification, RackSpecification)
Adds the rack specification to an existing rack system specification.
Declaration
public void AddRackSpecificationToRackSystemSpecification(RackSystemSpecification existingRackSystemSpecification, RackSpecification newRackSpecification)
Parameters
Type |
Name |
Description |
RackSystemSpecification |
existingRackSystemSpecification |
The existing rack system specification - this must exist in the component library.
|
RackSpecification |
newRackSpecification |
The new rack specification to add.
|
Equals(ComponentLibrary)
Declaration
public bool Equals(ComponentLibrary val)
Parameters
Returns
Type |
Description |
System.Boolean |
True if equal otherwise false is returned.
|
Equals(Object)
Declaration
public override bool Equals(object toCompare)
Parameters
Type |
Name |
Description |
System.Object |
toCompare |
|
Returns
Type |
Description |
System.Boolean |
True if object is equal otherwise false is returned.
|
Overrides
System.Object.Equals(System.Object)
GetHashCode()
Gets the hash code for this object.
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
The hash code for this object.
|
Overrides
System.Object.GetHashCode()
Operators
Equality(ComponentLibrary, ComponentLibrary)
Declaration
public static bool operator ==(ComponentLibrary a, ComponentLibrary b)
Parameters
Returns
Type |
Description |
System.Boolean |
True if equal otherwise false is returned.
|
Inequality(ComponentLibrary, ComponentLibrary)
Declaration
public static bool operator !=(ComponentLibrary a, ComponentLibrary b)
Parameters
Returns
Type |
Description |
System.Boolean |
True if not equal otherwise false is returned.
|