Class TypeDataParameter
- Namespace
- Loehnert.TypeAndResult
- Assembly
- Loehnert.TypeAndResult.dll
An additional parameter for a TypeData object.
[MessagePackObject(false)]
[SuppressMessage("Design", "RCS1170", Justification = "Private setters are needed for entity framework")]
public class TypeDataParameter : AdditionalParameter, INotifyPropertyChanged, ITrackable, IHasKey, IEquatable<AdditionalParameter>, ICanApplyID<AdditionalParameter>, IEquatable<TypeDataParameter>, ICanApplyID<TypeDataParameter>
- Inheritance
-
TypeDataParameter
- Implements
- Inherited Members
- Extension Methods
Properties
AdditionalParameterDefinitions
Gets the additional parameter definitions.
protected override IDictionary<string, IAdditionalParameterDefinition> AdditionalParameterDefinitions { get; }
Property Value
TypeData
Gets the TypeData object, to which the additional parameter belongs.
[JsonIgnore]
[IgnoreMember]
public virtual TypeData TypeData { get; }
Property Value
TypedataId
Gets the foreign key for TypeData.
[JsonIgnore]
[IgnoreMember]
public int TypedataId { get; }
Property Value
Methods
ApplyID(TypeDataParameter)
public void ApplyID(TypeDataParameter source)
Parameters
sourceTypeDataParameterSource object.
Equals(TypeDataParameter)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(TypeDataParameter other)
Parameters
otherTypeDataParameterAn object to compare with this object.
Returns
- bool
true if the current object is equal to the other parameter; otherwise, false.