Table of Contents

Class UnitTransition

Namespace
Acuit.Pinpoint.Client2
Assembly
Acuit.Pinpoint.Client2.dll

A unit transition.

[DataContract(IsReference = true)]
[KnownType(typeof(State))]
[KnownType(typeof(Transition))]
[KnownType(typeof(UnitStation))]
public class UnitTransition : INotifyPropertyChanged
Inheritance
UnitTransition
Implements
Inherited Members

Properties

IsDeserializing

Gets or sets whether this object is currently being deserialized.

protected bool IsDeserializing { get; }

Property Value

bool

State

Gets or sets the state to which the unit was transitioned.

[DataMember]
public State State { get; set; }

Property Value

State

StateHasBeenIncluded

Gets or sets whether a navigation property has been included yet while getting an entity graph for a data model (to prevent doing so more than once).

public bool StateHasBeenIncluded { get; set; }

Property Value

bool

Transition

Gets or sets the transition that occurred.

[DataMember]
public Transition Transition { get; set; }

Property Value

Transition

TransitionDateTime

Gets or sets the date/time at which this transition occurred, in UTC.

[DataMember]
public DateTime TransitionDateTime { get; set; }

Property Value

DateTime

TransitionHasBeenIncluded

Gets or sets whether a navigation property has been included yet while getting an entity graph for a data model (to prevent doing so more than once).

public bool TransitionHasBeenIncluded { get; set; }

Property Value

bool

UnitStation

Gets or sets the unit station at which this occurred.

[DataMember]
public UnitStation UnitStation { get; set; }

Property Value

UnitStation

UnitStationHasBeenIncluded

Gets or sets whether a navigation property has been included yet while getting an entity graph for a data model (to prevent doing so more than once).

public bool UnitStationHasBeenIncluded { get; set; }

Property Value

bool

Methods

OnPropertyChanged(string)

Processes property changes by raising the PropertyChanged event.

protected virtual void OnPropertyChanged(string propertyName)

Parameters

propertyName string

The name of the property that changed.

Events

PropertyChanged

Occurs when a property value changes.

public event PropertyChangedEventHandler PropertyChanged

Event Type

PropertyChangedEventHandler