Table of Contents

Class ParameterParameter

Namespace
Loehnert.TypeAndResult
Assembly
Loehnert.TypeAndResult.dll

An additional parameter for a Parameter object.

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

Properties

AdditionalParameterDefinitions

Gets the additional parameter definitions.

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

Property Value

IDictionary<string, IAdditionalParameterDefinition>

Parameter

Gets the Parameter object to which this belongs.

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

Property Value

Parameter

ParameterId

Gets the foreign key of the seeParameter.

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

Property Value

int

Methods

ApplyID(ParameterParameter)

Copies the ID from source to ID.

public void ApplyID(ParameterParameter source)

Parameters

source ParameterParameter

Source object.

Equals(ParameterParameter)

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

public bool Equals(ParameterParameter other)

Parameters

other ParameterParameter

An object to compare with this object.

Returns

bool

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