Interface

ISimulatorProvider

USI.Core

Creates one simulator-neutral provider implementation. Applications use the same and object model regardless of which provider supplies it.

public interface ISimulatorProvider

Properties

DisplayName

public string DisplayName { get; }

Id

public SimulatorProviderId Id { get; }

Methods

CreateSimulator

public ISimulator CreateSimulator(SimulatorConnectionTarget connectionTarget = Simulator)

Creates a provider configured for the requested connection endpoint. The returned simulator must expose the unified USI object model and must raise its connection event only after that model is ready.

IsDetected

public bool IsDetected()