Table of Contents

Class ProcessParameter

Namespace
Loehnert.TypeAndResult
Assembly
Loehnert.TypeAndResult.dll

An additional parameter for a Process object.

[MessagePackObject(false)]
public class ProcessParameter : AdditionalParameter, INotifyPropertyChanged, ITrackable, IHasKey, IEquatable<AdditionalParameter>, ICanApplyID<AdditionalParameter>, IEquatable<ProcessParameter>, ICanApplyID<ProcessParameter>
Inheritance
ProcessParameter
Implements
Inherited Members
Extension Methods

Properties

AdditionalParameterDefinitions

Gets the additional parameter definitions.

protected override IDictionary<string, IAdditionalParameterDefinition> AdditionalParameterDefinitions { get; }

Property Value

IDictionary<string, IAdditionalParameterDefinition>

Process

Gets the Process object to which this belongs.

[JsonIgnore]
[IgnoreMember]
public virtual Process Process { get; }

Property Value

Process

ProcessId

Gets the foreign key of the seeProcess.

[JsonIgnore]
[IgnoreMember]
public int ProcessId { get; }

Property Value

int

Methods

ApplyID(ProcessParameter)

Copies the ID from source to ID.

public void ApplyID(ProcessParameter source)

Parameters

source ProcessParameter

Source object.

Equals(ProcessParameter)

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

public bool Equals(ProcessParameter other)

Parameters

other ProcessParameter

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.