Class

ProviderCapabilityCatalog

USI.ProviderDevelopment

Immutable capability discovery catalog for an independently developed provider. Descriptors use the same simulator-neutral IDs seen by applications.

public sealed class ProviderCapabilityCatalog : ICapabilityDiscovery

Constructors

ProviderCapabilityCatalog

public ProviderCapabilityCatalog(IEnumerable<CapabilityDescriptor> capabilities)

Methods

Get

public CapabilityDescriptor Get(CapabilityId id)

GetAll

public IReadOnlyList<CapabilityDescriptor> GetAll()

Supports

public bool Supports(CapabilityId id, CapabilityOperations operation = Read)