AddAspect<TDeclaration>(IAdviser<TDeclaration>, IAspect<TDeclaration>)
Declaration
public static void AddAspect<TDeclaration>(this IAdviser<TDeclaration> adviser, IAspect<TDeclaration> aspect) where TDeclaration : class, IDeclaration
Parameters
Type | Name | Description |
---|---|---|
IAdviser<TDeclaration> | adviser | |
IAspect<TDeclaration> | aspect |
Type Parameters
Name | Description |
---|---|
TDeclaration |
AddAspect<TAspect>(IAdviser)
Declaration
public static void AddAspect<TAspect>(this IAdviser adviser) where TAspect : class, IAspect, new()
Parameters
Type | Name | Description |
---|---|---|
IAdviser | adviser |
Type Parameters
Name | Description |
---|---|
TAspect |