Table of Contents

Class PointParameter

Namespace
Loehnert.TypeAndResult
Assembly
Loehnert.TypeAndResult.dll

An additional parameter for a Point object.

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

Properties

AdditionalParameterDefinitions

Gets the additional parameter definitions.

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

Property Value

IDictionary<string, IAdditionalParameterDefinition>

Point

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

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

Property Value

Point

PointId

Gets the foreign key for Point.

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

Property Value

int

Methods

ApplyID(PointParameter)

Copies the ID from source to ID.

public void ApplyID(PointParameter source)

Parameters

source PointParameter

Source object.

Equals(PointParameter)

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

public bool Equals(PointParameter other)

Parameters

other PointParameter

An object to compare with this object.

Returns

bool

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