Table of Contents

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

EntityCollection<ProcessParameter>

Attributes

Gets the collection of attributes.

[Key(2)]
public virtual EntityCollection<Attribute> Attributes { get; }

Property Value

EntityCollection<Attribute>

CharacteristicLines

Gets the collection of characteristic lines.

[Key(4)]
public virtual EntityCollection<CharacteristicLine> CharacteristicLines { get; }

Property Value

EntityCollection<CharacteristicLine>

Key

Gets or sets the key.

[Key(0)]
public string Key { get; set; }

Property Value

string

Parameters

Gets the collection of parameters.

[Key(3)]
public virtual EntityCollection<Parameter> Parameters { get; }

Property Value

EntityCollection<Parameter>

TypeData

Gets or sets the TypeData object, to which the process belongs.

[JsonIgnore]
[IgnoreMember]
public virtual TypeData TypeData { get; set; }

Property Value

TypeData

TypedataId

Gets or sets the foreign key for TypeData.

[JsonIgnore]
[IgnoreMember]
public int TypedataId { get; set; }

Property Value

int

Methods

ApplyID(Process)

Copies the ID from source to ID.

public void ApplyID(Process source)

Parameters

source Process

Source object.

Equals(Process)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(Process other)

Parameters

other Process

An 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.