Class AttributeParameter
- Namespace
- Loehnert.TypeAndResult
- Assembly
- Loehnert.TypeAndResult.dll
An additional parameter for a Attribute object.
[MessagePackObject(false)]
[SuppressMessage("Design", "RCS1170", Justification = "Private setters are needed for entity framework")]
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
sourceAttributeParameterSource object.
Equals(AttributeParameter)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(AttributeParameter other)
Parameters
otherAttributeParameterAn object to compare with this object.
Returns
- bool
true if the current object is equal to the other parameter; otherwise, false.