AirportProcedure
USI.Core
A provider-neutral published departure or arrival procedure.
public sealed class AirportProcedure : IEquatable<AirportProcedure>Constructors
AirportProcedure
public AirportProcedure(AirportProcedureKind Kind, string Name, UInt32 RunwayTransitionCount, UInt32 EnrouteTransitionCount, UInt32 LegCount, IReadOnlyList<AirportProcedureRunwayTransition> RunwayTransitions, IReadOnlyList<AirportProcedureEnrouteTransition> EnrouteTransitions, IReadOnlyList<ProcedureLeg> Legs)A provider-neutral published departure or arrival procedure.
Properties
EnrouteTransitionCount
public UInt32 EnrouteTransitionCount { get; set; }EnrouteTransitions
public IReadOnlyList<AirportProcedureEnrouteTransition> EnrouteTransitions { get; set; }Kind
public AirportProcedureKind Kind { get; set; }LegCount
public UInt32 LegCount { get; set; }Legs
public IReadOnlyList<ProcedureLeg> Legs { get; set; }Name
public string Name { get; set; }RunwayTransitionCount
public UInt32 RunwayTransitionCount { get; set; }RunwayTransitions
public IReadOnlyList<AirportProcedureRunwayTransition> RunwayTransitions { get; set; }Methods
<Clone>$
public AirportProcedure <Clone>$()Deconstruct
public void Deconstruct(AirportProcedureKind Kind, string Name, UInt32 RunwayTransitionCount, UInt32 EnrouteTransitionCount, UInt32 LegCount, IReadOnlyList<AirportProcedureRunwayTransition> RunwayTransitions, IReadOnlyList<AirportProcedureEnrouteTransition> EnrouteTransitions, IReadOnlyList<ProcedureLeg> Legs)Equals
public bool Equals(object obj)Equals
public bool Equals(AirportProcedure other)GetHashCode
public int GetHashCode()ToString
public string ToString()