Project "Caravela" 0.3 / / Caravela Documentation / API Documentation / Caravela.​Framework.​Aspects / Interface­Member­Attribute

Class InterfaceMemberAttribute

Custom attribute that applied to a member of an aspect class and means that this aspect member is a template implementing a member of an interface implemented by ImplementInterface(INamedType, INamedType, OverrideStrategy, Tags).

Namespace: Caravela.Framework.Aspects
Assembly: Caravela.Framework.dll
Syntax
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event)]
public sealed class InterfaceMemberAttribute : TemplateAttribute

Properties

Name Description
IsExplicit

Gets or sets a value indicating whether the interface member should be introduced explicitly.