メインコンテンツまでスキップ

Class InstanceType

Assembly: WaaS.Core.dll​
View Source​
Declaration
public class InstanceType : ITypeDefinition, IUnresolved<IType>, IInstanceType, IType, ISortedExportable, ISorted

Implements:
WaaS.ComponentModel.Models.ITypeDefinition, WaaS.ComponentModel.Models.IUnresolved<T>, WaaS.ComponentModel.Runtime.IInstanceType, WaaS.ComponentModel.Runtime.IType, WaaS.ComponentModel.Runtime.ISortedExportable, WaaS.ComponentModel.Runtime.ISorted

Properties​

Exports​

View Source​
Declaration
public IReadOnlyDictionary<string, IExportableDescriptor<ISortedExportable>> Exports { get; }

Methods​

ValidateEquals(IType)​

Compares the names and the sorts of the exports. The types of the exports are not compared.

View Source​
Declaration
public bool ValidateEquals(IType other)
Returns​

System.Boolean

Parameters​
TypeName
WaaS.ComponentModel.Runtime.ITypeother

ResolveFirstTime(IInstantiationContext)​

View Source​
Declaration
public IType ResolveFirstTime(IInstantiationContext context)
Returns​

WaaS.ComponentModel.Runtime.IType

Parameters​
TypeName
WaaS.ComponentModel.Runtime.IInstantiationContextcontext

Implements​