Class Process
- Namespace
- Loehnert.TypeAndResult
- Assembly
- Loehnert.TypeAndResult.dll
A class for a type data process.
[MessagePackObject(false)]
public class Process : EntityBase, INotifyPropertyChanged, ITrackable, IHasKey, IEquatable<Process>, ICanApplyID<Process>
- Inheritance
-
Process
- Implements
- Inherited Members
- Extension Methods
Constructors
Process()
Initializes a new instance of the Process class.
public Process()
Properties
Additionals
Gets the collection of additional parameters.
[Key(1)]
public virtual EntityCollection<ProcessParameter> Additionals { get; }
Property Value
Attributes
Gets the collection of attributes.
[Key(2)]
public virtual EntityCollection<Attribute> Attributes { get; }
Property Value
CharacteristicLines
Gets the collection of characteristic lines.
[Key(4)]
public virtual EntityCollection<CharacteristicLine> CharacteristicLines { get; }
Property Value
Key
Gets or sets the key.
[Key(0)]
public string Key { get; set; }
Property Value
Parameters
Gets the collection of parameters.
[Key(3)]
public virtual EntityCollection<Parameter> Parameters { get; }
Property Value
TypeData
Gets or sets the TypeData object, to which the process belongs.
[JsonIgnore]
[IgnoreMember]
public virtual TypeData TypeData { get; set; }
Property Value
TypedataId
Gets or sets the foreign key for TypeData.
[JsonIgnore]
[IgnoreMember]
public int TypedataId { get; set; }
Property Value
Methods
ApplyID(Process)
public void ApplyID(Process source)
Parameters
source
ProcessSource object.
Equals(Process)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(Process other)
Parameters
other
ProcessAn object to compare with this object.
Returns
- bool
true if the current object is equal to the other parameter; otherwise, false.
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.