Table of Contents

Class StaticCapabilityAccessor<TCapability>

Namespace
EncDotNet.S100.Hosting
Assembly
EncDotNet.S100.Core.dll

An ICapabilityAccessor<TCapability> that always resolves to a single, immutable capability instance supplied at construction.

public sealed class StaticCapabilityAccessor<TCapability> : ICapabilityAccessor<TCapability> where TCapability : class

Type Parameters

TCapability
Inheritance
StaticCapabilityAccessor<TCapability>
Implements
ICapabilityAccessor<TCapability>
Inherited Members

Constructors

StaticCapabilityAccessor(TCapability)

An ICapabilityAccessor<TCapability> that always resolves to a single, immutable capability instance supplied at construction.

public StaticCapabilityAccessor(TCapability current)

Parameters

current TCapability

Properties

Current

The capability if it is currently available; otherwise null.

public TCapability Current { get; }

Property Value

TCapability