|
|
public sealed class Geocoordinate
|
|
|
: __ComObject, IGeocoordinate
|
|
|
public virtual Double Accuracy { get; }
|
|
|
public virtual Nullable`1<Double> Altitude { get; }
|
|
|
public virtual Nullable`1<Double> AltitudeAccuracy { get; }
|
|
|
public virtual Nullable`1<Double> Heading { get; }
|
|
|
public virtual Double Latitude { get; }
|
|
|
public virtual Double Longitude { get; }
|
|
|
public virtual Nullable`1<Double> Speed { get; }
|
|
|
public virtual DateTimeOffset Timestamp { get; }
|
|
|
public sealed class Geolocator
|
|
|
: __ComObject, IGeolocator
|
|
|
public virtual PositionAccuracy DesiredAccuracy { get; set; }
|
|
|
public virtual PositionStatus LocationStatus { get; }
|
|
|
public virtual Double MovementThreshold { get; set; }
|
|
|
public virtual UInt32 ReportInterval { get; set; }
|
|
|
public virtual event TypedEventHandler`2<Geolocator, PositionChangedEventArgs> PositionChanged;
|
|
|
public virtual event TypedEventHandler`2<Geolocator, StatusChangedEventArgs> StatusChanged;
|
|
|
public virtual GetGeopositionOperation GetGeopositionAsync();
|
|
|
public sealed class GetGeopositionOperation
|
|
|
: __ComObject, IAsyncOperation`1<Geoposition>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<Geoposition> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual Geoposition GetResults();
|
|
|
public virtual void Start();
|
|
|
public abstract interface IGeocoordinate
|
|
|
|
|
|
public abstract virtual Double Accuracy { get; }
|
|
|
public abstract virtual Nullable`1<Double> Altitude { get; }
|
|
|
public abstract virtual Nullable`1<Double> AltitudeAccuracy { get; }
|
|
|
public abstract virtual Nullable`1<Double> Heading { get; }
|
|
|
public abstract virtual Double Latitude { get; }
|
|
|
public abstract virtual Double Longitude { get; }
|
|
|
public abstract virtual Nullable`1<Double> Speed { get; }
|
|
|
public abstract virtual DateTimeOffset Timestamp { get; }
|
|
|
public abstract interface IGeolocator
|
|
|
|
|
|
public abstract virtual PositionAccuracy DesiredAccuracy { get; set; }
|
|
|
public abstract virtual PositionStatus LocationStatus { get; }
|
|
|
public abstract virtual Double MovementThreshold { get; set; }
|
|
|
public abstract virtual UInt32 ReportInterval { get; set; }
|
|
|
public abstract virtual event TypedEventHandler`2<Geolocator, PositionChangedEventArgs> PositionChanged;
|
|
|
public abstract virtual event TypedEventHandler`2<Geolocator, StatusChangedEventArgs> StatusChanged;
|
|
|
public abstract virtual GetGeopositionOperation GetGeopositionAsync();
|