Class

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()