Table of Contents

Interface IAttributeTag

Namespace
NDepend.CodeModel
Assembly
NDepend.API.dll

Represent the occurence of an attribute tagging a code element.

public interface IAttributeTag
Extension Methods

Properties (3)

AttributeType

Get the attribute class of the attribute tag.

IType AttributeType { get; }

Property Value

IType

CodeElementTagged

The code element tagged.

IAttributeTarget CodeElementTagged { get; }

Property Value

IAttributeTarget

Parameters

Gets all parameters of this attribute tag.

IReadOnlyList<IAttributeTagParameter> Parameters { get; }

Property Value

IReadOnlyList<IAttributeTagParameter>

Method (1)

ValueOf(string)

Get the value of the parameter named paramName.

IValue ValueOf(string paramName)

Parameters

paramName string

The name of the parameter.

Returns

IValue

Exceptions

InvalidOperationException

There is no parameter named paramName.