SYMBOL INDEX (261 symbols across 28 files) FILE: ActionCommand.cs class ActionCommand (line 9) | public class ActionCommand : ICommand method ActionCommand (line 14) | public ActionCommand() method ActionCommand (line 20) | public ActionCommand(Action action) method ActionCommand (line 26) | public ActionCommand(Action action, Func predicate) method CanExecute (line 34) | public bool CanExecute(object? _) => _predicate(); method Execute (line 36) | public void Execute(object? parameter) => _action(); method TriggerCanExecuteChanged (line 38) | public void TriggerCanExecuteChanged() => CanExecuteChanged?.Invoke(th... method ActionCommand (line 46) | public ActionCommand() method ActionCommand (line 52) | public ActionCommand(Action action) method ActionCommand (line 58) | public ActionCommand(Action action, Func predicate) method CanExecute (line 66) | public bool CanExecute(object? parameter) => parameter is T param ? _p... method Execute (line 68) | public void Execute(object? parameter) method TriggerCanExecuteChanged (line 74) | public void TriggerCanExecuteChanged() => CanExecuteChanged?.Invoke(th... class ActionCommand (line 41) | public class ActionCommand : ICommand where T : struct method ActionCommand (line 14) | public ActionCommand() method ActionCommand (line 20) | public ActionCommand(Action action) method ActionCommand (line 26) | public ActionCommand(Action action, Func predicate) method CanExecute (line 34) | public bool CanExecute(object? _) => _predicate(); method Execute (line 36) | public void Execute(object? parameter) => _action(); method TriggerCanExecuteChanged (line 38) | public void TriggerCanExecuteChanged() => CanExecuteChanged?.Invoke(th... method ActionCommand (line 46) | public ActionCommand() method ActionCommand (line 52) | public ActionCommand(Action action) method ActionCommand (line 58) | public ActionCommand(Action action, Func predicate) method CanExecute (line 66) | public bool CanExecute(object? parameter) => parameter is T param ? _p... method Execute (line 68) | public void Execute(object? parameter) method TriggerCanExecuteChanged (line 74) | public void TriggerCanExecuteChanged() => CanExecuteChanged?.Invoke(th... FILE: Annotations.cs class CanBeNullAttribute (line 48) | [AttributeUsage( class NotNullAttribute (line 62) | [AttributeUsage( class ItemNotNullAttribute (line 82) | [AttributeUsage( class ItemCanBeNullAttribute (line 102) | [AttributeUsage( class StringFormatMethodAttribute (line 120) | [AttributeUsage( method StringFormatMethodAttribute (line 128) | public StringFormatMethodAttribute([NotNull] string formatParameterName) class ValueProviderAttribute (line 163) | [AttributeUsage( method ValueProviderAttribute (line 168) | public ValueProviderAttribute([NotNull] string name) class ValueRangeAttribute (line 188) | [AttributeUsage( method ValueRangeAttribute (line 197) | public ValueRangeAttribute(long from, long to) method ValueRangeAttribute (line 203) | public ValueRangeAttribute(ulong from, ulong to) method ValueRangeAttribute (line 209) | public ValueRangeAttribute(long value) method ValueRangeAttribute (line 214) | public ValueRangeAttribute(ulong value) class NonNegativeValueAttribute (line 230) | [AttributeUsage( class InvokerParameterNameAttribute (line 246) | [AttributeUsage(AttributeTargets.Parameter)] class NotifyPropertyChangedInvocatorAttribute (line 287) | [AttributeUsage(AttributeTargets.Method)] method NotifyPropertyChangedInvocatorAttribute (line 290) | public NotifyPropertyChangedInvocatorAttribute() { } method NotifyPropertyChangedInvocatorAttribute (line 291) | public NotifyPropertyChangedInvocatorAttribute([NotNull] string parame... class ContractAnnotationAttribute (line 343) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = true)] method ContractAnnotationAttribute (line 346) | public ContractAnnotationAttribute([NotNull] string contract) method ContractAnnotationAttribute (line 349) | public ContractAnnotationAttribute([NotNull] string contract, bool for... class LocalizationRequiredAttribute (line 369) | [AttributeUsage(AttributeTargets.All)] method LocalizationRequiredAttribute (line 372) | public LocalizationRequiredAttribute() : this(true) { } method LocalizationRequiredAttribute (line 374) | public LocalizationRequiredAttribute(bool required) class CannotApplyEqualityOperatorAttribute (line 402) | [AttributeUsage(AttributeTargets.Interface | AttributeTargets.Class | At... class BaseTypeRequiredAttribute (line 416) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method BaseTypeRequiredAttribute (line 420) | public BaseTypeRequiredAttribute([NotNull] Type baseType) class UsedImplicitlyAttribute (line 432) | [AttributeUsage(AttributeTargets.All)] method UsedImplicitlyAttribute (line 435) | public UsedImplicitlyAttribute() method UsedImplicitlyAttribute (line 438) | public UsedImplicitlyAttribute(ImplicitUseKindFlags useKindFlags) method UsedImplicitlyAttribute (line 441) | public UsedImplicitlyAttribute(ImplicitUseTargetFlags targetFlags) method UsedImplicitlyAttribute (line 444) | public UsedImplicitlyAttribute(ImplicitUseKindFlags useKindFlags, Impl... class MeansImplicitUseAttribute (line 461) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.GenericParamet... method MeansImplicitUseAttribute (line 464) | public MeansImplicitUseAttribute() method MeansImplicitUseAttribute (line 467) | public MeansImplicitUseAttribute(ImplicitUseKindFlags useKindFlags) method MeansImplicitUseAttribute (line 470) | public MeansImplicitUseAttribute(ImplicitUseTargetFlags targetFlags) method MeansImplicitUseAttribute (line 473) | public MeansImplicitUseAttribute(ImplicitUseKindFlags useKindFlags, Im... type ImplicitUseKindFlags (line 488) | [Flags] type ImplicitUseTargetFlags (line 509) | [Flags] class PublicAPIAttribute (line 526) | [MeansImplicitUse(ImplicitUseTargetFlags.WithMembers)] method PublicAPIAttribute (line 530) | public PublicAPIAttribute() { } method PublicAPIAttribute (line 532) | public PublicAPIAttribute([NotNull] string comment) class InstantHandleAttribute (line 545) | [AttributeUsage(AttributeTargets.Parameter)] class PureAttribute (line 559) | [AttributeUsage(AttributeTargets.Method)] class MustUseReturnValueAttribute (line 573) | [AttributeUsage(AttributeTargets.Method)] method MustUseReturnValueAttribute (line 576) | public MustUseReturnValueAttribute() { } method MustUseReturnValueAttribute (line 578) | public MustUseReturnValueAttribute([NotNull] string justification) class ProvidesContextAttribute (line 601) | [AttributeUsage( class PathReferenceAttribute (line 610) | [AttributeUsage(AttributeTargets.Parameter)] method PathReferenceAttribute (line 613) | public PathReferenceAttribute() { } method PathReferenceAttribute (line 615) | public PathReferenceAttribute([NotNull, PathReference] string basePath) class SourceTemplateAttribute (line 646) | [AttributeUsage(AttributeTargets.Method)] class MacroAttribute (line 677) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method, Al... class AspMvcAreaMasterLocationFormatAttribute (line 703) | [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Field | Att... method AspMvcAreaMasterLocationFormatAttribute (line 706) | public AspMvcAreaMasterLocationFormatAttribute([NotNull] string format) class AspMvcAreaPartialViewLocationFormatAttribute (line 714) | [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Field | Att... method AspMvcAreaPartialViewLocationFormatAttribute (line 717) | public AspMvcAreaPartialViewLocationFormatAttribute([NotNull] string f... class AspMvcAreaViewLocationFormatAttribute (line 725) | [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Field | Att... method AspMvcAreaViewLocationFormatAttribute (line 728) | public AspMvcAreaViewLocationFormatAttribute([NotNull] string format) class AspMvcMasterLocationFormatAttribute (line 736) | [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Field | Att... method AspMvcMasterLocationFormatAttribute (line 739) | public AspMvcMasterLocationFormatAttribute([NotNull] string format) class AspMvcPartialViewLocationFormatAttribute (line 747) | [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Field | Att... method AspMvcPartialViewLocationFormatAttribute (line 750) | public AspMvcPartialViewLocationFormatAttribute([NotNull] string format) class AspMvcViewLocationFormatAttribute (line 758) | [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Field | Att... method AspMvcViewLocationFormatAttribute (line 761) | public AspMvcViewLocationFormatAttribute([NotNull] string format) class AspMvcActionAttribute (line 775) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method | A... method AspMvcActionAttribute (line 778) | public AspMvcActionAttribute() { } method AspMvcActionAttribute (line 780) | public AspMvcActionAttribute([NotNull] string anonymousProperty) class AspMvcAreaAttribute (line 793) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... method AspMvcAreaAttribute (line 796) | public AspMvcAreaAttribute() { } method AspMvcAreaAttribute (line 798) | public AspMvcAreaAttribute([NotNull] string anonymousProperty) class AspMvcControllerAttribute (line 812) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method | A... method AspMvcControllerAttribute (line 815) | public AspMvcControllerAttribute() { } method AspMvcControllerAttribute (line 817) | public AspMvcControllerAttribute([NotNull] string anonymousProperty) class AspMvcMasterAttribute (line 829) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... class AspMvcModelTypeAttribute (line 836) | [AttributeUsage(AttributeTargets.Parameter)] class AspMvcPartialViewAttribute (line 845) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method | A... class AspMvcSuppressViewErrorAttribute (line 851) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] class AspMvcDisplayTemplateAttribute (line 859) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... class AspMvcEditorTemplateAttribute (line 867) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... class AspMvcTemplateAttribute (line 875) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... class AspMvcViewAttribute (line 884) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method | A... class AspMvcViewComponentAttribute (line 891) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... class AspMvcViewComponentViewAttribute (line 898) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method | A... class AspMvcActionSelectorAttribute (line 912) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property)] class HtmlElementAttributesAttribute (line 915) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property |... method HtmlElementAttributesAttribute (line 918) | public HtmlElementAttributesAttribute() { } method HtmlElementAttributesAttribute (line 920) | public HtmlElementAttributesAttribute([NotNull] string name) class HtmlAttributeValueAttribute (line 928) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... method HtmlAttributeValueAttribute (line 931) | public HtmlAttributeValueAttribute([NotNull] string name) class RazorSectionAttribute (line 944) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)] class CollectionAccessAttribute (line 974) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor |... method CollectionAccessAttribute (line 977) | public CollectionAccessAttribute(CollectionAccessType collectionAccess... type CollectionAccessType (line 989) | [Flags] class AssertionMethodAttribute (line 1007) | [AttributeUsage(AttributeTargets.Method)] class AssertionConditionAttribute (line 1015) | [AttributeUsage(AttributeTargets.Parameter)] method AssertionConditionAttribute (line 1018) | public AssertionConditionAttribute(AssertionConditionType conditionType) type AssertionConditionType (line 1030) | public enum AssertionConditionType class TerminatesProgramAttribute (line 1046) | [Obsolete("Use [ContractAnnotation('=> halt')] instead")] class LinqTunnelAttribute (line 1055) | [AttributeUsage(AttributeTargets.Method)] class NoEnumerationAttribute (line 1074) | [AttributeUsage(AttributeTargets.Parameter)] class RegexPatternAttribute (line 1080) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... class NoReorderAttribute (line 1089) | [AttributeUsage( class XamlItemsControlAttribute (line 1097) | [AttributeUsage(AttributeTargets.Class)] class XamlItemBindingOfItemsControlAttribute (line 1109) | [AttributeUsage(AttributeTargets.Property)] class XamlItemStyleOfItemsControlAttribute (line 1121) | [AttributeUsage(AttributeTargets.Property)] class AspChildControlTypeAttribute (line 1124) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method AspChildControlTypeAttribute (line 1127) | public AspChildControlTypeAttribute([NotNull] string tagName, [NotNull... class AspDataFieldAttribute (line 1138) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Method)] class AspDataFieldsAttribute (line 1141) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Method)] class AspMethodPropertyAttribute (line 1144) | [AttributeUsage(AttributeTargets.Property)] class AspRequiredAttributeAttribute (line 1147) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method AspRequiredAttributeAttribute (line 1150) | public AspRequiredAttributeAttribute([NotNull] string attribute) class AspTypePropertyAttribute (line 1158) | [AttributeUsage(AttributeTargets.Property)] method AspTypePropertyAttribute (line 1163) | public AspTypePropertyAttribute(bool createConstructorReferences) class RazorImportNamespaceAttribute (line 1169) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] method RazorImportNamespaceAttribute (line 1172) | public RazorImportNamespaceAttribute([NotNull] string name) class RazorInjectionAttribute (line 1180) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] method RazorInjectionAttribute (line 1183) | public RazorInjectionAttribute([NotNull] string type, [NotNull] string... class RazorDirectiveAttribute (line 1194) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] method RazorDirectiveAttribute (line 1197) | public RazorDirectiveAttribute([NotNull] string directive) class RazorPageBaseTypeAttribute (line 1205) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] method RazorPageBaseTypeAttribute (line 1208) | public RazorPageBaseTypeAttribute([NotNull] string baseType) method RazorPageBaseTypeAttribute (line 1212) | public RazorPageBaseTypeAttribute([NotNull] string baseType, string pa... class RazorHelperCommonAttribute (line 1222) | [AttributeUsage(AttributeTargets.Method)] class RazorLayoutAttribute (line 1225) | [AttributeUsage(AttributeTargets.Property)] class RazorWriteLiteralMethodAttribute (line 1228) | [AttributeUsage(AttributeTargets.Method)] class RazorWriteMethodAttribute (line 1231) | [AttributeUsage(AttributeTargets.Method)] class RazorWriteMethodParameterAttribute (line 1234) | [AttributeUsage(AttributeTargets.Parameter)] FILE: App.xaml.cs class App (line 13) | public partial class App method OnExit (line 19) | protected override async void OnExit(ExitEventArgs e) method OnStartup (line 26) | protected override async void OnStartup(StartupEventArgs e) method GetRequiredService (line 39) | public static T GetRequiredService() where T : class => Host.Servic... method ConfigureServices (line 41) | public static void ConfigureServices(IServiceCollection services) FILE: Behaviors/MoveFocusOnEnterBehavior.cs class MoveFocusOnEnterBehavior (line 7) | public class MoveFocusOnEnterBehavior : Behavior method OnAttached (line 9) | protected override void OnAttached() method OnDetaching (line 17) | protected override void OnDetaching() method AssociatedObject_KeyDown (line 25) | private static void AssociatedObject_KeyDown(object sender, KeyEventAr... FILE: Behaviors/UpdateSourceOnLostFocusBehavior.cs class UpdateSourceOnLostFocusBehavior (line 8) | public class UpdateSourceOnLostFocusBehavior : Behavior method OnAttached (line 10) | protected override void OnAttached() method OnDetaching (line 18) | protected override void OnDetaching() method AssociatedObject_LostFocus (line 26) | private static void AssociatedObject_LostFocus(object sender, RoutedEv... FILE: Converters/BooleanToDoubleConverter.cs class BooleanToDoubleConverter (line 9) | public class BooleanToDoubleConverter : MarkupExtension, IValueConverter method Convert (line 11) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 26) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 31) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: Converters/BooleanToVisibilityConverter.cs class BooleanToVisibilityConverter (line 9) | public class BooleanToVisibilityConverter : MarkupExtension, IValueConve... method Convert (line 11) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 20) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 27) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: Converters/FormatStringConverter.cs class FormatStringConverter (line 8) | public class FormatStringConverter : MarkupExtension, IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object? parameter... method ConvertBack (line 17) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 22) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: Converters/InvertedBooleanConverter.cs class InvertedBooleanConverter (line 8) | public class InvertedBooleanConverter : MarkupExtension, IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 15) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 20) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: Converters/IpAddressToStringConverter.cs class IpAddressToStringConverter (line 10) | public class IpAddressToStringConverter : MarkupExtension, IValueConverter method Convert (line 14) | public object Convert(object? value, Type targetType, object parameter... method ConvertBack (line 24) | public object? ConvertBack(object? value, Type targetType, object para... method ProvideValue (line 43) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: Converters/UIntToDoubleConverter.cs class UIntToDoubleConverter (line 8) | public class UIntToDoubleConverter : MarkupExtension, IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 17) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 24) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: DataSender.cs class DataSender (line 11) | public class DataSender : IDisposable method Connect (line 19) | public void Connect(IPAddress? ip) method Disconnect (line 32) | public void Disconnect() => _socket?.Dispose(); method Dispose (line 34) | public void Dispose() => _socket?.Dispose(); method Send (line 36) | public async Task Send(Attitude a) method Send (line 45) | public async Task Send(Position p) method Send (line 54) | public async Task Send(Traffic t, uint id) method Send (line 64) | private async Task Send(string data) method TryGetFlightNumber (line 74) | private static string? TryGetFlightNumber(Traffic t) => FILE: Extensions.cs class Extensions (line 6) | public static class Extensions method AdjustToBounds (line 8) | public static T AdjustToBounds(this T value, T min, T max) where T ... method RaiseAsync (line 15) | public static async Task RaiseAsync(this Func? handler, T ... method RaiseAsync (line 33) | public static async Task RaiseAsync(this Func? h... FILE: IpDetectionService.cs class IpDetectionService (line 12) | public class IpDetectionService : IHostedService method StartAsync (line 18) | public async Task StartAsync(CancellationToken cancellationToken) method StopAsync (line 44) | public Task StopAsync(CancellationToken cancellationToken) => Task.Com... method IsForeFlightGdl90 (line 46) | private static bool IsForeFlightGdl90(string text) FILE: MainViewModel.cs class MainViewModel (line 16) | [SuppressMessage("ReSharper", "NotAccessedField.Local", Justification = ... method MainViewModel (line 36) | public MainViewModel(DataSender dataSender, SimConnectAdapter simConne... type FlightSimState (line 67) | [SuppressMessage("ReSharper", "UnusedMember.Local", Justification = "U... method Dispose (line 257) | public void Dispose() method ReceiveFlightSimMessage (line 270) | public void ReceiveFlightSimMessage() => _simConnect.ReceiveMessage(); method AutoConnectCallback (line 272) | private void AutoConnectCallback(object? sender, EventArgs e) => Conne... method CanConnect (line 274) | private bool CanConnect() => WindowHandle != IntPtr.Zero; method CheckForUpdates (line 276) | private void CheckForUpdates() method Connect (line 281) | private void Connect() => _simConnect.Connect(WindowHandle, AttitudeFr... method Disconnect (line 283) | private void Disconnect() => _simConnect.Disconnect(); method DismissSettingsPane (line 285) | private void DismissSettingsPane() => SettingsPaneVisible = false; method GotoReleaseNotesPage (line 288) | private void GotoReleaseNotesPage() method IpDetectionService_NewIpDetected (line 296) | private void IpDetectionService_NewIpDetected(IPAddress ip) method IpHintCallback (line 304) | private void IpHintCallback(object? sender, EventArgs e) method ManageAutoConnect (line 312) | private void ManageAutoConnect() method OpenSettings (line 324) | private void OpenSettings() => SettingsPaneVisible = true; method ResetDataSenderConnection (line 326) | private void ResetDataSenderConnection() method ResetIpHintMinutesLeft (line 338) | private void ResetIpHintMinutesLeft() method SimConnectAttitudeReceived (line 345) | private async Task SimConnectAttitudeReceived(Attitude att) method SimConnectPositionReceived (line 353) | private async Task SimConnectPositionReceived(Position pos) method SimConnectStateChanged (line 361) | private void SimConnectStateChanged(bool failure) method SimConnectTrafficReceived (line 370) | private async Task SimConnectTrafficReceived(Traffic tfk, uint id) method ToggleConnect (line 379) | private void ToggleConnect() method ToggleSettingsPane (line 385) | private void ToggleSettingsPane() => SettingsPaneVisible = !SettingsPa... method UpdateVisualState (line 387) | private void UpdateVisualState() FILE: MainWindow.xaml.cs class MainWindow (line 11) | public partial class MainWindow method MainWindow (line 15) | public MainWindow() method Window_Closing (line 20) | private void Window_Closing(object sender, CancelEventArgs e) method Window_Loaded (line 25) | private void Window_Loaded(object sender, RoutedEventArgs e) method WndProc (line 32) | private IntPtr WndProc(IntPtr hWnd, int iMsg, IntPtr hWParam, IntPtr h... FILE: Models/Attitude.cs type Attitude (line 7) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] FILE: Models/Position.cs type Position (line 7) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] FILE: Models/Traffic.cs type Traffic (line 7) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] FILE: Preferences.Designer.cs class Preferences (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: SimConnect/DEFINITION.cs type DEFINITION (line 6) | public enum DEFINITION : uint FILE: SimConnect/EVENT.cs type EVENT (line 6) | public enum EVENT : uint FILE: SimConnect/ISimConnectMessageHandler.cs type ISimConnectMessageHandler (line 5) | public interface ISimConnectMessageHandler : IDisposable method ReceiveFlightSimMessage (line 7) | public void ReceiveFlightSimMessage(); FILE: SimConnect/REQUEST.cs type REQUEST (line 6) | public enum REQUEST : uint FILE: SimConnect/SimConnectAdapter.cs class SimConnectAdapter (line 14) | public class SimConnectAdapter : IDisposable method Connect (line 29) | public void Connect(IntPtr hwnd, uint attitudeFrequency) method Disconnect (line 52) | public void Disconnect() => DisconnectInternal(false); method Dispose (line 54) | public void Dispose() => DisconnectInternal(false); method ReceiveMessage (line 56) | public void ReceiveMessage() method SetAttitudeFrequency (line 69) | public void SetAttitudeFrequency(uint frequency) method AddToDataDefinition (line 74) | private void AddToDataDefinition(DEFINITION defineId, string datumName... method DisconnectInternal (line 79) | private void DisconnectInternal(bool failure) method RegisterAttitudeStruct (line 92) | private void RegisterAttitudeStruct() method RegisterPositionStruct (line 101) | private void RegisterPositionStruct() method RegisterTrafficStruct (line 112) | private void RegisterTrafficStruct() method RequestAttitudeData (line 128) | private void RequestAttitudeData(object? _) method SimConnect_OnRecvEventObjectAddremove (line 145) | private void SimConnect_OnRecvEventObjectAddremove(SimConnectImpl send... method SimConnect_OnRecvException (line 161) | private void SimConnect_OnRecvException(SimConnectImpl sender, SIMCONN... method SimConnect_OnRecvOpen (line 167) | private void SimConnect_OnRecvOpen(SimConnectImpl sender, SIMCONNECT_R... method SimConnect_OnRecvQuit (line 187) | private void SimConnect_OnRecvQuit(SimConnectImpl sender, SIMCONNECT_R... method SimConnect_OnRecvSimobjectData (line 192) | private async void SimConnect_OnRecvSimobjectData(SimConnectImpl sende... method SimConnect_OnRecvSimobjectDataBytype (line 217) | private void SimConnect_OnRecvSimobjectDataBytype(SimConnectImpl sende... method SubscribeEvents (line 233) | private void SubscribeEvents() method UnsubscribeEvents (line 246) | private void UnsubscribeEvents() FILE: UpdateChecker.cs class UpdateChecker (line 7) | public static class UpdateChecker method Check (line 9) | public static async Task Check() FILE: UpdateInformation.cs class UpdateInformation (line 8) | public class UpdateInformation method UpdateInformation (line 10) | public UpdateInformation(Version version, Uri downloadLink) FILE: ViewModelLocator.cs class ViewModelLocator (line 3) | public class ViewModelLocator