Class

SimulatorIdentitySnapshot

USI.Core

Authoritative identity returned by the connected simulator and its native integration API. Version text is provider-authored and is not inferred from USI's selected provider type.

public sealed class SimulatorIdentitySnapshot : IEquatable<SimulatorIdentitySnapshot>

Constructors

SimulatorIdentitySnapshot

public SimulatorIdentitySnapshot(string ProductName, Version ProductVersion, Version NativeApiVersion)

Authoritative identity returned by the connected simulator and its native integration API. Version text is provider-authored and is not inferred from USI's selected provider type.

Properties

NativeApiVersion

public Version NativeApiVersion { get; set; }

ProductName

public string ProductName { get; set; }

ProductVersion

public Version ProductVersion { get; set; }

Methods

<Clone>$

public SimulatorIdentitySnapshot <Clone>$()

Deconstruct

public void Deconstruct(string ProductName, Version ProductVersion, Version NativeApiVersion)

Equals

public bool Equals(object obj)

Equals

public bool Equals(SimulatorIdentitySnapshot other)

GetHashCode

public int GetHashCode()

ToString

public string ToString()