Table of Contents

Class CharacteristicLineParameter

Namespace
Loehnert.TypeAndResult
Assembly
Loehnert.TypeAndResult.dll

An additional parameter for a CharacteristicLine object.

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

Properties

AdditionalParameterDefinitions

Gets the additional parameter definitions.

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

Property Value

IDictionary<string, IAdditionalParameterDefinition>

CharacteristicLine

Gets the CharacteristicLine object, to which the additional parameter belongs.

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

Property Value

CharacteristicLine

CharacteristicLineId

Gets the foreign key of the seeCharacteristicLine.

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

Property Value

int

Methods

ApplyID(CharacteristicLineParameter)

Copies the ID from source to ID.

public void ApplyID(CharacteristicLineParameter source)

Parameters

source CharacteristicLineParameter

Source object.

Equals(CharacteristicLineParameter)

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

public bool Equals(CharacteristicLineParameter other)

Parameters

other CharacteristicLineParameter

An object to compare with this object.

Returns

bool

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