Class AttributeParameter
- Namespace
- Loehnert.TypeAndResult
- Assembly
- Loehnert.TypeAndResult.dll
An additional parameter for a Attribute object.
[MessagePackObject(false)]
public class AttributeParameter : AdditionalParameter, INotifyPropertyChanged, ITrackable, IHasKey, IEquatable<AdditionalParameter>, ICanApplyID<AdditionalParameter>, IEquatable<AttributeParameter>, ICanApplyID<AttributeParameter>
- Inheritance
-
AttributeParameter
- Implements
- Inherited Members
- Extension Methods
Properties
AdditionalParameterDefinitions
Gets the additional parameter definitions.
protected override IDictionary<string, IAdditionalParameterDefinition> AdditionalParameterDefinitions { get; }
Property Value
Attribute
Gets the Attribute object, to which the additional parameter belongs.
[JsonIgnore]
[IgnoreMember]
public virtual Attribute Attribute { get; }
Property Value
AttributeId
Gets the foreign key of the seeAttribute.
[JsonIgnore]
[IgnoreMember]
public int AttributeId { get; }
Property Value
Methods
ApplyID(AttributeParameter)
public void ApplyID(AttributeParameter source)
Parameters
source
AttributeParameterSource object.
Equals(AttributeParameter)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(AttributeParameter other)
Parameters
other
AttributeParameterAn object to compare with this object.
Returns
- bool
true if the current object is equal to the other parameter; otherwise, false.