ExportComponent
Namespace: TagBites.ComponentModel.Composition
Assembly: TagBites.ComponentModel.Composition.dll
Product: TagBites.ComponentModel.Composition v. 1.2.1
public class ExportComponentInheritance: object → ExportComponent
Derived:
Properties
Section titled “Properties”ContractName
Section titled “ContractName”Gets contract name.
public string ContractName { get; }Property Value
Section titled “Property Value”ContractType
Section titled “ContractType”Gets contract type.
public Type ContractType { get; }Property Value
Section titled “Property Value”Instance
Section titled “Instance”Gets shared instance.
public object Instance { get; }Property Value
Section titled “Property Value”Remarks
Section titled “Remarks”The instance is held by a weak reference. When the garbage collector reclaims it, the next access creates a new one.
Location
Section titled “Location”Gets location.
public Uri Location { get; }Property Value
Section titled “Property Value”OriginAssembly
Section titled “OriginAssembly”Gets origin assembly.
public Assembly OriginAssembly { get; }Property Value
Section titled “Property Value”ValueType
Section titled “ValueType”Gets value type.
public Type ValueType { get; }Property Value
Section titled “Property Value”ValueTypeAssembly
Section titled “ValueTypeAssembly”Gets value type assembly.
public Assembly ValueTypeAssembly { get; }Property Value
Section titled “Property Value”ValueTypeFullName
Section titled “ValueTypeFullName”Gets full name of value type.
public string ValueTypeFullName { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”CreateInstance()
Section titled “CreateInstance()”Creates instance.
public object CreateInstance()Returns
Section titled “Returns”New instance.
ToString()
Section titled “ToString()”public virtual string ToString()