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