Skip to content
Auto
Products

ExportComponent<T>

Namespace: TagBites.ComponentModel.Composition
Assembly: TagBites.ComponentModel.Composition.dll
Product: TagBites.ComponentModel.Composition v. 1.2.1

public sealed class ExportComponent<T> : TagBites.ComponentModel.Composition.ExportComponent

Inheritance: objectExportComponent → ExportComponent<T>

ExportComponent(ExportComponentDefinition)

Section titled “ExportComponent(ExportComponentDefinition)”
public ExportComponent(ExportComponentDefinition definition)
public ExportComponent(string contractName, Type contractType, Type valueType, Uri location)

ExportComponent(string, Type, Type, Uri, Func<T>, Assembly)

Section titled “ExportComponent(string, Type, Type, Uri, Func<T>, Assembly)”
public ExportComponent(string contractName, Type contractType, Type valueType, Uri location, Func<T> instanceProvider, Assembly originAssembly)

Creates instance.

public T Instance { get; }

T

New instance.

Creates instance.

public T CreateInstance()

T

New instance.