Class CodeAttributeDeclaration
Inheritance
CodeAttributeDeclaration
Syntax
public sealed class CodeAttributeDeclaration : CodeElement
Constructors
CodeAttributeDeclaration(CodeTypeReference, CodeAttributeTarget)
Declaration
public CodeAttributeDeclaration(CodeTypeReference attributeType, CodeAttributeTarget target = CodeAttributeTarget.Implicit)
Parameters
CodeAttributeDeclaration(CodeTypeReference, IEnumerable<CodeAttributeArgument>, CodeAttributeTarget)
Declaration
public CodeAttributeDeclaration(CodeTypeReference attributeType, IEnumerable<CodeAttributeArgument> arguments, CodeAttributeTarget target = CodeAttributeTarget.Implicit)
Parameters
Properties
Arguments
Declaration
public List<CodeAttributeArgument> Arguments { get; }
Property Value
AttributeType
Declaration
public CodeTypeReference AttributeType { get; }
Property Value
Children
Declaration
public override IEnumerable<CodeElement> Children { get; }
Property Value
Overrides
IsParams
Declaration
public bool IsParams { get; }
Property Value
Target
Declaration
public CodeAttributeTarget Target { get; }
Property Value
Methods
EmitInner(CodeEmitter)
Declaration
protected override void EmitInner(CodeEmitter emitter)
Parameters
Overrides
Extension Methods