A typed handle for a lazily instantiated component and its traits.

Namespace:  Gallio.Runtime.Extensibility
Assembly:  Gallio (in Gallio.dll) Version: 3.3.0.0 (3.3.378.0)

Syntax

C#
public sealed class ComponentHandle<TService, TTraits> : ComponentHandle
where TTraits : Traits
Visual Basic (Declaration)
Public NotInheritable Class ComponentHandle(Of TService, TTraits As Traits) _
	Inherits ComponentHandle

Type Parameters

TService
The type of service implemented by the component.
TTraits
The type of traits provided by the component.

Inheritance Hierarchy

System..::.Object
  Gallio.Runtime.Extensibility..::.ComponentHandle
    Gallio.Runtime.Extensibility..::.ComponentHandle<(Of <(TService, TTraits>)>)

See Also

ComponentHandle<(Of <(TService, TTraits>)>) Members