SYMBOL INDEX (523 symbols across 89 files) FILE: docs/AppliesToGenerator/Program.cs class Program (line 10) | class Program method Main (line 12) | static int Main(string[] args) method BuildApiList (line 54) | private static Dictionary BuildApiList(AppliesToDataModel... class Api (line 92) | public class Api class AppliesTo (line 97) | public class AppliesTo class AppliesToDataModel (line 103) | [DataContract] class Metadata (line 112) | [DataContract] class ManifestVersion (line 121) | [DataContract] FILE: src/NmeaParser/BluetoothDevice.Android.cs class BluetoothDevice (line 42) | public class BluetoothDevice : NmeaDevice method GetBluetoothSerialDevices (line 53) | [Obsolete("Use GetBluetoothSerialDevices(Context)")] method GetBluetoothSerialDevices (line 72) | public static IEnumerable GetBlueto... method BluetoothDevice (line 87) | [Obsolete("Use BluetoothDevice(BluetoothDevice, Context)")] method BluetoothDevice (line 98) | public BluetoothDevice(Android.Bluetooth.BluetoothDevice device, Andro... method OpenStreamAsync (line 105) | protected override async Task OpenStreamAsync() method CloseStreamAsync (line 151) | protected override Task CloseStreamAsync(System.IO.Stream stream) method WriteAsync (line 165) | public override Task WriteAsync(byte[] buffer, int offset, int length) FILE: src/NmeaParser/BluetoothDevice.UWP.cs class BluetoothDevice (line 70) | public class BluetoothDevice : NmeaDevice method GetBluetoothSerialDevicesAsync (line 82) | public static async Task> GetBluetoot... method BluetoothDevice (line 97) | public BluetoothDevice(RfcommDeviceService service, bool disposeServic... method BluetoothDevice (line 107) | public BluetoothDevice(Windows.Networking.Proximity.PeerInformation peer) method Dispose (line 113) | protected override void Dispose(bool disposing) method OpenStreamAsync (line 123) | protected override async Task OpenStreamAsync() class DummyStream (line 142) | private class DummyStream : Stream method Flush (line 149) | public override void Flush() => throw new NotSupportedException(); method Read (line 150) | public override int Read(byte[] buffer, int offset, int count) => th... method Seek (line 151) | public override long Seek(long offset, SeekOrigin origin) => throw n... method SetLength (line 152) | public override void SetLength(long value) => throw new NotSupported... method Write (line 153) | public override void Write(byte[] buffer, int offset, int count) => ... method CloseStreamAsync (line 157) | protected override Task CloseStreamAsync(System.IO.Stream stream) method ReadAsync (line 168) | protected override async Task ReadAsync(byte[] buffer, int offset... method WriteAsync (line 190) | public override async Task WriteAsync(byte[] buffer, int offset, int l... FILE: src/NmeaParser/BufferedStreamDevice.cs class BufferedStreamDevice (line 31) | public abstract class BufferedStreamDevice : NmeaDevice method BufferedStreamDevice (line 39) | protected BufferedStreamDevice() : this(1000) method BufferedStreamDevice (line 46) | protected BufferedStreamDevice(int burstRate) method GetStreamAsync (line 55) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "... method OpenStreamAsync (line 59) | protected sealed async override Task OpenStreamAsync() method OnEndOfStreamReached (line 68) | private void OnEndOfStreamReached(object? sender, EventArgs e) method CloseStreamAsync (line 119) | protected override Task CloseStreamAsync(System.IO.Stream stream) class BurstEmulationSettings (line 129) | private class BurstEmulationSettings type BurstEmulationSeparator (line 140) | public enum BurstEmulationSeparator class BufferedStream (line 159) | private class BufferedStream : Stream method BufferedStream (line 175) | public BufferedStream(StreamReader stream, BurstEmulationSettings se... method StartReadLoop (line 185) | private async Task StartReadLoop(CancellationToken cancellationToken) method AppendToBuffer (line 227) | private async Task AppendToBuffer(string line) method ReadLine (line 252) | private string? ReadLine() method Flush (line 276) | public override void Flush() { } method Read (line 289) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 313) | public override long Seek(long offset, SeekOrigin origin) => throw n... method SetLength (line 316) | public override void SetLength(long value) => throw new NotSupported... method Write (line 319) | public override void Write(byte[] buffer, int offset, int count) => ... method Dispose (line 322) | protected override void Dispose(bool disposing) FILE: src/NmeaParser/EAAccessoryDevice.iOS.cs class EAAccessoryDevice (line 54) | public class EAAccessoryDevice : NmeaDevice method GetDevices (line 79) | public static IEnumerable GetDevices() method EAAccessoryDevice (line 104) | public EAAccessoryDevice(EAAccessory accessory, string protocol) method CloseStreamAsync (line 111) | protected override Task CloseStreamAsync(Stream stream) method OpenStreamAsync (line 118) | protected override Task OpenStreamAsync() class EAAccessoryStream (line 121) | private class EAAccessoryStream : Stream method EAAccessoryStream (line 125) | public EAAccessoryStream(EAAccessory accessory, string protocol) method Dispose (line 137) | protected override void Dispose(bool disposing) method Read (line 152) | public override int Read(byte[] buffer, int offset, int count) method Write (line 163) | public override void Write(byte[] buffer, int offset, int count) method Seek (line 172) | public override long Seek(long offset, SeekOrigin origin) => throw n... method SetLength (line 176) | public override void SetLength(long value) => throw new NotSupported... method Flush (line 184) | public override void Flush() FILE: src/NmeaParser/Gnss/GnssMonitor.cs class GnssMonitor (line 27) | public class GnssMonitor : INotifyPropertyChanged method GnssMonitor (line 38) | public GnssMonitor(NmeaDevice device) method NmeaMessageReceived (line 61) | private void NmeaMessageReceived(object? sender, NmeaParser.NmeaMessag... method OnMessageReceived (line 70) | protected virtual void OnMessageReceived(NmeaMessage message) method OnPropertyChanged (line 443) | private void OnPropertyChanged(IEnumerable properties) FILE: src/NmeaParser/Gnss/Ntrip/Carrier.cs type Carrier (line 20) | public enum Carrier : int FILE: src/NmeaParser/Gnss/Ntrip/Caster.cs class Caster (line 23) | public class Caster : NtripSource method Caster (line 25) | internal Caster (string[] d) method Caster (line 51) | public Caster(IPAddress address, int port, string identifier, string _... FILE: src/NmeaParser/Gnss/Ntrip/Client.cs class Client (line 28) | public class Client method Client (line 39) | public Client(string host, int port) method Client (line 56) | public Client(string host, int port, string? username, string? passwor... method GetSourceTable (line 66) | public IEnumerable GetSourceTable() method Request (line 98) | private Socket Request(string path) method OpenStream (line 122) | public Stream OpenStream(NtripStream stream) method OpenStream (line 133) | public Stream OpenStream(string mountPoint) class NtripDataStream (line 143) | private class NtripDataStream : System.IO.Stream method NtripDataStream (line 148) | public NtripDataStream(Func openSocketAction) method Flush (line 165) | public override void Flush() => throw new NotSupportedException(); method Read (line 167) | public override int Read(byte[] buffer, int offset, int count) method ReadAsync (line 182) | public override Task ReadAsync(byte[] buffer, int offset, int c... method ReceiveCallback (line 199) | private void ReceiveCallback(IAsyncResult ar) method Seek (line 215) | public override long Seek(long offset, SeekOrigin origin) => throw n... method SetLength (line 217) | public override void SetLength(long value) => throw new NotSupported... method Write (line 219) | public override void Write(byte[] buffer, int offset, int count) => ... method Dispose (line 220) | protected override void Dispose(bool disposing) FILE: src/NmeaParser/Gnss/Ntrip/NtripSource.cs class NtripSource (line 20) | public abstract class NtripSource method NtripSource (line 25) | protected NtripSource() FILE: src/NmeaParser/Gnss/Ntrip/NtripStream.cs class NtripStream (line 23) | public class NtripStream : NtripSource method NtripStream (line 25) | internal NtripStream(string[] d) FILE: src/NmeaParser/IMultiSentenceMessage.cs type IMultiSentenceMessage (line 24) | public interface IMultiSentenceMessage method TryAppend (line 35) | bool TryAppend(string messageType, string[] values); FILE: src/NmeaParser/Nmea/Bod.cs class Bod (line 27) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Bod (line 36) | public Bod(string type, string[] message) : base(type, message) FILE: src/NmeaParser/Nmea/Dtm.cs class Dtm (line 35) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Dtm (line 44) | public Dtm (string type, string[] message) : base(type, message) FILE: src/NmeaParser/Nmea/Garmin/PGRME.cs class Pgrme (line 22) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Pgrme (line 31) | public Pgrme(string type, string[] message) : base(type, message) FILE: src/NmeaParser/Nmea/Garmin/PGRMZ.cs class Pgrmz (line 23) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... type AltitudeUnit (line 30) | public enum AltitudeUnit type PositionFixType (line 44) | public enum PositionFixType : int method Pgrmz (line 69) | public Pgrmz(string type, string[] message) : base(type, message) FILE: src/NmeaParser/Nmea/Gbs.cs class Gbs (line 42) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Gbs (line 51) | public Gbs (string type, string[] message) : base(type, message) FILE: src/NmeaParser/Nmea/Gga.cs class Gga (line 27) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Gga (line 36) | public Gga(string type, string[] message) : base(type, message) type FixQuality (line 133) | public enum FixQuality : int FILE: src/NmeaParser/Nmea/Gll.cs class Gll (line 25) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Gll (line 34) | public Gll(string type, string[] message) : base(type, message) type Mode (line 94) | public enum Mode FILE: src/NmeaParser/Nmea/Gns.cs class Gns (line 39) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... type Mode (line 53) | public enum Mode type NavigationalStatus (line 96) | public enum NavigationalStatus method ParseModeIndicator (line 120) | private static Mode ParseModeIndicator(char c) method Gns (line 142) | public Gns(string type, string[] message) : base(type, message) FILE: src/NmeaParser/Nmea/Grs.cs class Grs (line 62) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... type GrsMode (line 69) | public enum GrsMode method Grs (line 86) | public Grs (string type, string[] message) : base(type, message) FILE: src/NmeaParser/Nmea/Gsa.cs class Gsa (line 24) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Gsa (line 33) | public Gsa(string type, string[] message) : base(type, message) type ModeSelection (line 109) | public enum ModeSelection type FixType (line 124) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "... FILE: src/NmeaParser/Nmea/Gst.cs class Gst (line 22) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Gst (line 31) | public Gst(string type, string[] message) : base(type, message) FILE: src/NmeaParser/Nmea/Gsv.cs class Gsv (line 28) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Gsv (line 40) | public Gsv(string type, string[] message) : base(type, message) method ParseSentences (line 53) | protected override bool ParseSentences(Talker talkerType, string[] mes... method GetEnumerator (line 167) | public IEnumerator GetEnumerator() method GetEnumerator (line 177) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... class SatelliteVehicle (line 185) | public sealed class SatelliteVehicle method SatelliteVehicle (line 187) | internal SatelliteVehicle(Talker talker, char signalId, string[] messa... method ToString (line 253) | public override string ToString() type SatelliteSystem (line 269) | public enum SatelliteSystem FILE: src/NmeaParser/Nmea/IGeographicLocation.cs type IGeographicLocation (line 10) | public interface IGeographicLocation FILE: src/NmeaParser/Nmea/ITimestampedMessage.cs type ITimestampedMessage (line 10) | public interface ITimestampedMessage FILE: src/NmeaParser/Nmea/LaserRangeMessage.cs class LaserRangeMessage (line 23) | public abstract class LaserRangeMessage : NmeaMessage method LaserRangeMessage (line 30) | protected LaserRangeMessage(string type, string[] message) : base(type... FILE: src/NmeaParser/Nmea/LaserTech/PLTIT.cs class Pltit (line 20) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Pltit (line 29) | public Pltit(string type, string[] message) : base(type, message) { } FILE: src/NmeaParser/Nmea/NmeaMessage.cs class NmeaMessageTypeAttribute (line 32) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)] method NmeaMessageTypeAttribute (line 39) | public NmeaMessageTypeAttribute(string nmeaType) class NmeaMessage (line 55) | public abstract class NmeaMessage : IEquatable method NmeaMessage (line 64) | protected NmeaMessage(string messageType, string[] messageParts) method NmeaMessage (line 71) | static NmeaMessage() method RegisterAssembly (line 88) | public static int RegisterAssembly(Assembly assembly, bool replace = f... method RegisterNmeaMessage (line 109) | public static void RegisterNmeaMessage(TypeInfo typeInfo, string nmeaT... method Parse (line 147) | public static NmeaMessage Parse(string message, IMultiSentenceMessage?... method ToString (line 240) | public override string ToString() method GetChecksum (line 250) | internal static byte GetChecksum(string messageType, IReadOnlyList IEnumerable.GetEnumerator() method GetEnumerator (line 105) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... FILE: src/NmeaParser/Nmea/Trimble/PTNLA.cs class Ptnla (line 20) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Ptnla (line 29) | public Ptnla(string type, string[] message) : base(type, message) { } FILE: src/NmeaParser/Nmea/Trimble/PTNLB.cs class Ptnlb (line 23) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Ptnlb (line 33) | public Ptnlb(string type, string[] message) : base(type, message) FILE: src/NmeaParser/Nmea/UnknownMessage.cs class UnknownMessage (line 22) | public class UnknownMessage : NmeaMessage method UnknownMessage (line 24) | internal UnknownMessage(string type, string[] messageParts) : base(typ... FILE: src/NmeaParser/Nmea/Vlw.cs class Vlw (line 25) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Vlw (line 34) | public Vlw (string type, string[] message) : base(type, message) FILE: src/NmeaParser/Nmea/Vtg.cs class Vtg (line 25) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Vtg (line 34) | public Vtg(string type, string[] message) : base(type, message) FILE: src/NmeaParser/Nmea/Zda.cs class Zda (line 23) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA... method Zda (line 32) | public Zda(string type, string[] message) : base(type, message) FILE: src/NmeaParser/NmeaDevice.cs class NmeaDevice (line 29) | public abstract class NmeaDevice : IDisposable method NmeaDevice (line 41) | protected NmeaDevice() method OpenAsync (line 49) | public async Task OpenAsync() method StartParser (line 67) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performanc... method OnDisconnecting (line 109) | private async void OnDisconnecting(Exception ex) method ReadAsync (line 133) | protected virtual Task ReadAsync(byte[] buffer, int offset, int c... method OpenStreamAsync (line 145) | protected abstract Task OpenStreamAsync(); method CloseAsync (line 151) | public async Task CloseAsync() method CloseStreamAsync (line 184) | protected abstract Task CloseStreamAsync(Stream stream); method OnData (line 186) | private void OnData(byte[] data, int count) method ProcessMessage (line 210) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "... method OnMessageReceived (line 233) | private void OnMessageReceived(NmeaMessage msg) method Dispose (line 256) | public void Dispose() method Dispose (line 266) | protected virtual void Dispose(bool disposing) method WriteAsync (line 306) | public virtual Task WriteAsync(byte[] buffer, int offset, int length) class NmeaMessageReceivedEventArgs (line 319) | public sealed class NmeaMessageReceivedEventArgs : EventArgs method NmeaMessageReceivedEventArgs (line 321) | internal NmeaMessageReceivedEventArgs(NmeaMessage message) FILE: src/NmeaParser/NmeaFileDevice.cs class NmeaFileDevice (line 27) | public class NmeaFileDevice : BufferedStreamDevice method NmeaFileDevice (line 39) | public NmeaFileDevice(string fileName) : this(fileName, 1000) method NmeaFileDevice (line 48) | public NmeaFileDevice(Windows.Storage.IStorageFile storageFile) : this... method NmeaFileDevice (line 57) | public NmeaFileDevice(string fileName, int readSpeed) : base(readSpeed) method NmeaFileDevice (line 68) | public NmeaFileDevice(Windows.Storage.IStorageFile storageFile, int re... method GetStreamAsync (line 88) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliabilit... FILE: src/NmeaParser/SerialPortDevice.Desktop.cs class SerialPortDevice (line 47) | #if WINDOWS && NET6_0_OR_GREATER method SerialPortDevice (line 57) | public SerialPortDevice(System.IO.Ports.SerialPort port) method OpenStreamAsync (line 70) | protected override Task OpenStreamAsync() method CloseStreamAsync (line 98) | protected override Task CloseStreamAsync(System.IO.Stream stream) method Write (line 112) | [Obsolete("Use WriteAsync")] method WriteAsync (line 122) | public override Task WriteAsync(byte[] buffer, int offset, int length) FILE: src/NmeaParser/SerialPortDevice.UWP.cs class SerialPortDevice (line 63) | [Obsolete("Use WinRTSerialDevice type instead")] method SerialPortDevice (line 73) | public SerialPortDevice(SerialDevice device) method OpenStreamAsync (line 92) | protected override Task OpenStreamAsync() method CloseStreamAsync (line 98) | protected override Task CloseStreamAsync(System.IO.Stream stream) method Write (line 110) | [Obsolete("Use WriteAsync")] method WriteAsync (line 120) | public override Task WriteAsync(byte[] buffer, int offset, int length) FILE: src/NmeaParser/StreamDevice.cs class StreamDevice (line 26) | public class StreamDevice : NmeaDevice method StreamDevice (line 34) | public StreamDevice(Stream stream) : base() method OpenStreamAsync (line 40) | protected override Task OpenStreamAsync() method CloseStreamAsync (line 46) | protected override Task CloseStreamAsync(System.IO.Stream stream) method Dispose (line 55) | protected override void Dispose(bool disposing) method WriteAsync (line 66) | public override Task WriteAsync(byte[] buffer, int offset, int length) FILE: src/NmeaParser/SystemNmeaDevice.Android.cs class SystemNmeaDevice (line 33) | public class SystemNmeaDevice : NmeaDevice method SystemNmeaDevice (line 42) | public SystemNmeaDevice(Context context) method OpenStreamAsync (line 60) | [Android.Runtime.RequiresPermission("android.permission.ACCESS_FINE_LO... method CloseStreamAsync (line 88) | protected override Task CloseStreamAsync(Stream stream) method OnNmeaMessage (line 120) | void IOnNmeaMessageListener.OnNmeaMessage(string? message, long timest... method OnNmeaReceived (line 123) | void GpsStatus.INmeaListener.OnNmeaReceived(long timestamp, string? me... method OnMessage (line 125) | private void OnMessage(long timestamp, string? message) method OnLocationChanged (line 137) | void ILocationListener.OnLocationChanged(Location? location) method OnProviderDisabled (line 193) | void ILocationListener.OnProviderDisabled(string? provider) { } method OnProviderEnabled (line 195) | void ILocationListener.OnProviderEnabled(string? provider) { } method OnStatusChanged (line 197) | void ILocationListener.OnStatusChanged(string? provider, Availability ... class StringStream (line 203) | private class StringStream : Stream method StringStream (line 208) | public StringStream() { } method Append (line 220) | public void Append(string data) method Flush (line 231) | public override void Flush() { } method Read (line 233) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 247) | public override long Seek(long offset, SeekOrigin origin) => throw new... method SetLength (line 249) | public override void SetLength(long value) => throw new NotSupportedEx... method Write (line 251) | public override void Write(byte[] buffer, int offset, int count) => th... FILE: src/NmeaParser/Talker.cs class TalkerHelper (line 19) | internal static class TalkerHelper method GetTalker (line 21) | internal static Talker GetTalker(string messageType) type Talker (line 118) | public enum Talker FILE: src/NmeaParser/WinRTSerialDevice.cs class WinRTSerialDevice (line 64) | public class WinRTSerialDevice : NmeaDevice method GetSerialDevicesAsync (line 72) | public static async Task> GetSerialDevicesAs... method WinRTSerialDevice (line 93) | public WinRTSerialDevice(SerialDevice device) method OpenStreamAsync (line 112) | protected override Task OpenStreamAsync() method CloseStreamAsync (line 118) | protected override Task CloseStreamAsync(System.IO.Stream stream) method Write (line 130) | [Obsolete("Use WriteAsync")] method WriteAsync (line 140) | public override Task WriteAsync(byte[] buffer, int offset, int length) FILE: src/SampleApp.Maui/App.xaml.cs class App (line 3) | public partial class App : Application method App (line 5) | public App() FILE: src/SampleApp.Maui/AppShell.xaml.cs class AppShell (line 3) | public partial class AppShell : Shell method AppShell (line 5) | public AppShell() FILE: src/SampleApp.Maui/DeviceHelper.cs class DeviceInfo (line 15) | public class DeviceInfo method DeviceInfo (line 17) | public DeviceInfo(string name, Func> createMethod) { method ToString (line 23) | public override string ToString() => DisplayName; class DeviceHelper (line 26) | internal static class DeviceHelper method LoadDevices (line 28) | public static async Task> LoadDevices() FILE: src/SampleApp.Maui/MainPage.xaml.cs class MainPage (line 6) | public partial class MainPage : ContentPage method MainPage (line 13) | public MainPage() method LoadDevices (line 22) | private async void LoadDevices() method startButton_Click (line 30) | private async void startButton_Click(object sender, EventArgs e) method stopButton_Click (line 48) | private void stopButton_Click(object sender, EventArgs e) method device_MessageReceived (line 60) | private void device_MessageReceived(object? sender, NmeaParser.NmeaMes... class MauiAssetStreamDevice (line 70) | private class MauiAssetStreamDevice : BufferedStreamDevice method MauiAssetStreamDevice (line 73) | public MauiAssetStreamDevice(string filename) : base() method GetStreamAsync (line 77) | protected override Task GetStreamAsync() => FileSystem.OpenA... FILE: src/SampleApp.Maui/MauiProgram.cs class MauiProgram (line 5) | public static class MauiProgram method CreateMauiApp (line 7) | public static MauiApp CreateMauiApp() FILE: src/SampleApp.Maui/Platforms/Android/MainActivity.cs class MainActivity (line 7) | [Activity(Theme = "@style/Maui.SplashTheme", MainLauncher = true, Launch... FILE: src/SampleApp.Maui/Platforms/Android/MainApplication.cs class MainApplication (line 6) | [Application] method MainApplication (line 9) | public MainApplication(IntPtr handle, JniHandleOwnership ownership) method CreateMauiApp (line 14) | protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiAp... FILE: src/SampleApp.Maui/Platforms/MacCatalyst/AppDelegate.cs class AppDelegate (line 5) | [Register("AppDelegate")] method CreateMauiApp (line 8) | protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiAp... FILE: src/SampleApp.Maui/Platforms/MacCatalyst/Program.cs class Program (line 6) | public class Program method Main (line 9) | static void Main(string[] args) FILE: src/SampleApp.Maui/Platforms/Tizen/Main.cs class Program (line 7) | internal class Program : MauiApplication method CreateMauiApp (line 9) | protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiAp... method Main (line 11) | static void Main(string[] args) FILE: src/SampleApp.Maui/Platforms/Windows/App.xaml.cs class App (line 11) | public partial class App : MauiWinUIApplication method App (line 17) | public App() method CreateMauiApp (line 22) | protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiAp... FILE: src/SampleApp.Maui/Platforms/iOS/AppDelegate.cs class AppDelegate (line 5) | [Register("AppDelegate")] method CreateMauiApp (line 8) | protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiAp... FILE: src/SampleApp.Maui/Platforms/iOS/Program.cs class Program (line 6) | public class Program method Main (line 9) | static void Main(string[] args) FILE: src/SampleApp.UWP/App.xaml.cs class App (line 25) | sealed partial class App : Application method App (line 31) | public App() method OnLaunched (line 42) | protected override void OnLaunched(LaunchActivatedEventArgs e) method OnNavigationFailed (line 88) | void OnNavigationFailed(object sender, NavigationFailedEventArgs e) method OnSuspending (line 100) | private void OnSuspending(object sender, SuspendingEventArgs e) FILE: src/SampleApp.UWP/MainPage.xaml.cs class MainPage (line 30) | public sealed partial class MainPage : Page class DeviceInfo (line 32) | public class DeviceInfo method ToString (line 36) | public override string ToString() => DisplayName; method MainPage (line 44) | public MainPage() method LoadDevices (line 62) | private async void LoadDevices() method startButton_Click (line 116) | private async void startButton_Click(object sender, RoutedEventArgs e) method stopButton_Click (line 134) | private void stopButton_Click(object sender, RoutedEventArgs e) method device_MessageReceived (line 147) | private void device_MessageReceived(object sender, NmeaParser.NmeaMess... FILE: src/SampleApp.WinDesktop/AltitudeGraph.xaml.cs class AltitudeGraph (line 21) | public partial class AltitudeGraph : UserControl method AltitudeGraph (line 26) | public AltitudeGraph() method AddDataPoint (line 32) | public void AddDataPoint(double value) method UpdatePath (line 53) | private void UpdatePath() method OnValuePropertyChanged (line 84) | private static void OnValuePropertyChanged(DependencyObject d, Depende... FILE: src/SampleApp.WinDesktop/App.xaml.cs class App (line 14) | public partial class App : Application FILE: src/SampleApp.WinDesktop/BluetoothDevice.cs class BluetoothDevice (line 19) | public class BluetoothDevice : NmeaDevice method GetBluetoothSerialDevicesAsync (line 31) | public static async Task> GetBluetoot... method BluetoothDevice (line 50) | public BluetoothDevice(RfcommDeviceService service, bool disposeServic... method Dispose (line 59) | protected override void Dispose(bool disposing) method OpenStreamAsync (line 69) | protected override async Task OpenStreamAsync() class DummyStream (line 88) | private class DummyStream : Stream method Flush (line 95) | public override void Flush() => throw new NotSupportedException(); method Read (line 96) | public override int Read(byte[] buffer, int offset, int count) => th... method Seek (line 97) | public override long Seek(long offset, SeekOrigin origin) => throw n... method SetLength (line 98) | public override void SetLength(long value) => throw new NotSupported... method Write (line 99) | public override void Write(byte[] buffer, int offset, int count) => ... method CloseStreamAsync (line 103) | protected override Task CloseStreamAsync(System.IO.Stream stream) method ReadAsync (line 114) | protected override async Task ReadAsync(byte[] buffer, int offset... method WriteAsync (line 136) | public override async Task WriteAsync(byte[] buffer, int offset, int l... FILE: src/SampleApp.WinDesktop/GgaControl.xaml.cs class GgaControl (line 22) | public partial class GgaControl : UserControl method GgaControl (line 24) | public GgaControl() FILE: src/SampleApp.WinDesktop/GllControl.xaml.cs class GllControl (line 22) | public partial class GllControl : UserControl method GllControl (line 24) | public GllControl() FILE: src/SampleApp.WinDesktop/GnssMonitorView.xaml.cs class GnssMonitorView (line 16) | public partial class GnssMonitorView : UserControl method GnssMonitorView (line 18) | public GnssMonitorView() method SetupBindings (line 24) | private void SetupBindings() method OnMonitorPropertyChanged (line 56) | private void OnMonitorPropertyChanged(DependencyPropertyChangedEventAr... class ArrayConverter (line 61) | private class ArrayConverter : IValueConverter method Convert (line 63) | public object Convert(object value, System.Type targetType, object p... method ConvertBack (line 77) | public object ConvertBack(object value, System.Type targetType, obje... FILE: src/SampleApp.WinDesktop/GsaControl.xaml.cs class GsaControl (line 22) | public partial class GsaControl : UserControl method GsaControl (line 24) | public GsaControl() method OnGsaPropertyChanged (line 38) | private void OnGsaPropertyChanged(DependencyPropertyChangedEventArgs e) FILE: src/SampleApp.WinDesktop/KeyValuePairControl.xaml.cs class KeyValuePairControl (line 21) | public partial class KeyValuePairControl : UserControl method KeyValuePairControl (line 23) | public KeyValuePairControl() FILE: src/SampleApp.WinDesktop/MainWindow.xaml.cs class MainWindow (line 18) | public partial class MainWindow : Window method MainWindow (line 31) | public MainWindow() method LoadSerialDevices (line 43) | private async void LoadSerialDevices() class DeviceInfo (line 61) | public class DeviceInfo method ToString (line 65) | public override string ToString() => DisplayName; method LoadBluetoothDevices (line 67) | private async void LoadBluetoothDevices() method StartDevice (line 94) | private async Task StartDevice(NmeaParser.NmeaDevice device) method device_DeviceDisconnected (line 147) | private void device_DeviceDisconnected(object sender, Exception e) method Monitor_LocationChanged (line 152) | private void Monitor_LocationChanged(object sender, EventArgs e) method device_MessageReceived (line 158) | private void device_MessageReceived(object sender, NmeaParser.NmeaMess... method OpenNmeaLogButton_Click (line 199) | private async void OpenNmeaLogButton_Click(object sender, RoutedEventA... method ConnectToSerialButton_Click (line 218) | private async void ConnectToSerialButton_Click(object sender, RoutedEv... method ConnectToBluetoothButton_Click (line 242) | private async void ConnectToBluetoothButton_Click(object sender, Route... class ReverseConverter (line 268) | public class ReverseConverter : IValueConverter method Convert (line 270) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 275) | public object ConvertBack(object value, Type targetType, object parame... FILE: src/SampleApp.WinDesktop/NmeaLocationDataSource.cs class NmeaLocationDataSource (line 22) | public class NmeaLocationDataSource : Esri.ArcGISRuntime.Location.Locati... method NmeaLocationDataSource (line 34) | public NmeaLocationDataSource(NmeaParser.NmeaDevice device, bool start... method NmeaLocationDataSource (line 43) | public NmeaLocationDataSource(NmeaParser.Gnss.GnssMonitor monitor, boo... method OnStartAsync (line 51) | protected async override Task OnStartAsync() method OnStopAsync (line 62) | protected override Task OnStopAsync() method OnLocationChanged (line 74) | private void OnLocationChanged(object sender, EventArgs e) FILE: src/SampleApp.WinDesktop/NtripView.xaml.cs class NtripView (line 25) | public partial class NtripView : UserControl method NtripView (line 27) | public NtripView() method Button_Click (line 36) | private void Button_Click(object sender, RoutedEventArgs e) method Connect_Click (line 79) | private void Connect_Click(object sender, RoutedEventArgs e) class DistanceConverter (line 118) | public class DistanceConverter : IValueConverter method Convert (line 120) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 132) | public object ConvertBack(object value, Type targetType, object parame... FILE: src/SampleApp.WinDesktop/NullToCollapsedConverter.cs class NullToCollapsedConverter (line 11) | public sealed class NullToCollapsedConverter : IValueConverter method Convert (line 13) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 18) | public object ConvertBack(object value, Type targetType, object parame... FILE: src/SampleApp.WinDesktop/PgrmeControl.xaml.cs class PgrmeControl (line 22) | public partial class PgrmeControl : UserControl method PgrmeControl (line 24) | public PgrmeControl() FILE: src/SampleApp.WinDesktop/PointPlotView.xaml.cs class PointPlotView (line 25) | public partial class PointPlotView : UserControl method PointPlotView (line 29) | public PointPlotView() method Grid_SizeChanged (line 34) | private void Grid_SizeChanged(object sender, SizeChangedEventArgs e) method PlotMap_SizeChanged (line 39) | private void PlotMap_SizeChanged(object sender, SizeChangedEventArgs e) method ClearButton_Click (line 45) | private void ClearButton_Click(object sender, RoutedEventArgs e) method Clear (line 50) | public void Clear() type Point (line 59) | private struct Point method AddLocation (line 70) | public void AddLocation(double latitude, double longitude, double alti... method UpdatePlot (line 90) | private void UpdatePlot() method WeightedAverage (line 239) | public static double WeightedAverage(IEnumerable records, Func GetStreamAsync() FILE: src/UnitTests/NmeaParser.Tests/DeviceTests.cs class DeviceTests (line 11) | [TestClass] method TestGpgsvGroupMessage (line 14) | [TestMethod] method TestMixedGsvGroupMessage (line 48) | [TestMethod] method TestInvalidGpgsvGroupMessage (line 83) | [TestMethod] FILE: src/UnitTests/NmeaParser.Tests/NmeaMessages.cs class NmeaMessages (line 29) | [TestClass] method ParseNmeaFile (line 32) | [TestMethod] method ParseTrimbleR2NmeaFile (line 65) | [TestMethod] method MissingChecksumAfterStar (line 101) | [TestMethod] method MissingChecksum (line 109) | [TestMethod] method IgnoreChecksum (line 117) | [TestMethod] method TestGprma (line 127) | [TestMethod] method TestGprmb_Empty (line 145) | [TestMethod] method TestGprmb (line 164) | [TestMethod] method TestGprmc (line 183) | [TestMethod] method TestGnrmc (line 195) | [TestMethod] method TestGprmc_DateCheck (line 212) | [TestMethod] method TestGpgga (line 225) | [TestMethod] method TestGngga (line 246) | [TestMethod] method TestGPGGA_NoSats (line 267) | [TestMethod] method TestGPGGA_Empty (line 278) | [TestMethod] method TestPtlna (line 299) | [TestMethod] method TestPgrme (line 317) | [TestMethod] method TestGpgsa_Empty (line 333) | [TestMethod] method TestGpgsa (line 352) | [TestMethod] method TestGngsa (line 379) | [TestMethod] method TestGpgsv (line 401) | [TestMethod] method TestGpgsv_Empty (line 435) | [TestMethod] method TestGpgsv_Multi (line 448) | [TestMethod] method TestGpgsv_MultiMissing (line 469) | [TestMethod] method TestGpgsv_MultiNotMatching (line 491) | [TestMethod] method TestGpgsv_MissingElevationAndAzimuth (line 512) | [TestMethod] method TestGpgll (line 530) | [TestMethod] method TestGngll (line 543) | [TestMethod] method TestLcgll (line 555) | [TestMethod] method TestGpgns (line 572) | [TestMethod] method TestGpgns_NoData (line 597) | [TestMethod] method TestGngns (line 622) | [TestMethod] method TestGngnsModeIndicators (line 654) | [TestMethod] method TestGlgns (line 679) | [TestMethod] method TestGpgll_NoFixTime_OrActiveIndicator (line 700) | [TestMethod] method TestGpbod_Empty (line 714) | [TestMethod] method TestGpbod_GoToMode (line 727) | [TestMethod] method TestGpbod (line 741) | [TestMethod] method TestPgrmz_Empty (line 755) | [TestMethod] method TestPgrmz (line 767) | [TestMethod] method TestGprte (line 779) | [TestMethod] method TestGpgst (line 796) | [TestMethod] method TestGngst (line 813) | [TestMethod] method TestGpvtg (line 830) | [TestMethod] method TestGpvtg_Empty (line 843) | [TestMethod] method TestGnzda (line 856) | [TestMethod] method TestGpzda (line 866) | [TestMethod] method TestGlzda (line 876) | [TestMethod] method TestCustomMessageRegistration (line 886) | [TestMethod] method TestCustomMessageDuplicateRegistrationFailure (line 898) | [TestMethod] method TestCustomMultiMessage (line 907) | [TestMethod] class CustomMessage (line 920) | [NmeaMessageType("PTEST")] method CustomMessage (line 923) | public CustomMessage(string type, string[] parameters) : base(type, ... class CustomMultiMessage (line 930) | [NmeaMessageType("PTST2")] method CustomMultiMessage (line 933) | public CustomMultiMessage(string type, string[] parameters) : base(t... method ParseSentences (line 940) | protected override bool ParseSentences(Talker talkerType, string[] m...