Show / Hide Table of Contents

Class COM

The COM class is the abstract class from which all BO4E.COM classes are derived.

Inheritance
System.Object
COM
Adresse
Angebotsposition
Angebotsteil
Angebotsvariante
AufAbschlag
Aufgabe
Ausschreibungsdetail
Ausschreibungslos
Betrag
Dienstleistung
Energieherkunft
Energiemix
GenericStringStringInfo
Geokoordinaten
Geraet
Geraeteeigenschaften
Hardware
Katasteradresse
Konzessionsabgabe
Kostenblock
Kostenposition
KriteriumsWert
Marktrolle
Menge
Messlokationszuordnung
Notiz
PhysikalischerWert
PositionsAufAbschlag
Preis
Preisgarantie
Preisposition
Preisstaffel
Rechnungsposition
RechnungspositionFlat
RegionaleGueltigkeit
RegionalerAufAbschlag
RegionaleTarifpreisposition
Regionskriterium
Rufnummer
Sigmoidparameter
Steuerbetrag
Tarifberechnungsparameter
Tarifeinschraenkung
Tarifpreisposition
Unterschrift
Verbrauch
Vertragskonditionen
Vertragsteil
Zaehlwerk
Zeitraum
Zustaendigkeit
Namespace: BO4E.COM
Assembly: BO4Enet.dll
Syntax
public abstract class COM : IEquatable<COM>

Properties

| Improve this Doc View Source

Guid

allows adding a GUID to COM objects for tracking across systems

Declaration
public string Guid { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

UserProperties

User properties (non bo4e standard)

Declaration
public IDictionary<string, JToken> UserProperties { get; set; }
Property Value
Type Description
IDictionary<System.String, JToken>

Methods

| Improve this Doc View Source

Equals(COM)

BO4E components are considered equal iff all of their elements/fields are equal.

Declaration
public bool Equals(COM b)
Parameters
Type Name Description
COM b

another BO4E component

Returns
Type Description
System.Boolean
true
iff all elements of this COM and COM b are equal;
false
otherwise
| Improve this Doc View Source

Equals(Object)

BO4E components are considered equal iff all of their elements/fields are equal.

Declaration
public override bool Equals(object b)
Parameters
Type Name Description
System.Object b

another object

Returns
Type Description
System.Boolean
true
iff all elements of this COM and COM b are equal;
false
otherwise
| Improve this Doc View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
| Improve this Doc View Source

IsValid()

Declaration
public bool IsValid()
Returns
Type Description
System.Boolean

Extension Methods

BusinessObjectExtensions.DeepClone<T>(T)
COMExtensions.DeepClone<T>(T)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX