public class AttributeTM

assembly RefDocGen
namespace RefDocGen.TemplateProcessors.Shared.TemplateModels.Types
Base type:  object
Implements:  IEquatable<AttributeTM>

Represents the template model for an attribute assigned to a type or member.

Constructors

public AttributeTM(CodeLinkTM Type, LanguageSpecificData<string> ConstructorArguments, NamedAttributeArgumentTM[] NamedArguments) #
Parameters
LanguageSpecificData<string> ConstructorArguments

Properties

public LanguageSpecificData<string> ConstructorArguments { get; init; } #
Array of attribute's constructor arguments.
public NamedAttributeArgumentTM[] NamedArguments { get; init; } #
Array of attribute's named arguments.
public CodeLinkTM Type { get; init; } #
Type of the attribute.