Class SiteLayoutStatistics
Syntax
public class SiteLayoutStatistics
Constructors
SiteLayoutStatistics()
Declaration
public SiteLayoutStatistics()
Properties
ComponentStatistics
Declaration
public IList<ComponentStatistic> ComponentStatistics { get; }
Property Value
InverterBlockStatistics
Declaration
public IList<LayoutStatistic> InverterBlockStatistics { get; }
Property Value
InverterStatistics
Declaration
public IList<LayoutStatistic> InverterStatistics { get; }
Property Value
LayoutBoundaryStatistics
Declaration
public IList<LayoutStatistic> LayoutBoundaryStatistics { get; }
Property Value
PvSystemStatistics
Declaration
public IList<LayoutStatistic> PvSystemStatistics { get; }
Property Value
Methods
Equals(SiteLayoutStatistics)
Declaration
public bool Equals(SiteLayoutStatistics 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()
LoadFromFile(String)
Loads (deserializes) the site layout statistics object from the XML file.
Declaration
public static SiteLayoutStatistics LoadFromFile(string xmlFilePath)
Parameters
Type |
Name |
Description |
System.String |
xmlFilePath |
The XML file path containing the SiteLayoutStatistics object data.
|
Returns
SaveToFile(String)
Saves (serializes) the site layout statistics object to XML.
Declaration
public void SaveToFile(string xmlFilePath)
Parameters
Type |
Name |
Description |
System.String |
xmlFilePath |
The XML file path.
|
Operators
Equality(SiteLayoutStatistics, SiteLayoutStatistics)
Declaration
public static bool operator ==(SiteLayoutStatistics a, SiteLayoutStatistics b)
Parameters
Returns
Type |
Description |
System.Boolean |
True if equal otherwise false is returned.
|
Inequality(SiteLayoutStatistics, SiteLayoutStatistics)
Declaration
public static bool operator !=(SiteLayoutStatistics a, SiteLayoutStatistics b)
Parameters
Returns
Type |
Description |
System.Boolean |
True if not equal otherwise false is returned.
|