Table of Contents

Class AttributeBuilder

Namespace
LinqToDB.CodeModel
Assembly
linq2db.Tools.dll

CodeAttribute custom attribute object builder.

public sealed class AttributeBuilder
Inheritance
AttributeBuilder
Extension Methods

Properties

Attribute

Built custom attribute.

public CodeAttribute Attribute { get; }

Property Value

CodeAttribute

Methods

Parameter(CodeReference, ICodeExpression)

Add named parameter value.

public AttributeBuilder Parameter(CodeReference property, ICodeExpression value)

Parameters

property CodeReference

Attribute property name.

value ICodeExpression

Parameter value.

Returns

AttributeBuilder

Builder instance.

Parameter(ICodeExpression)

Add positional parameter value.

public AttributeBuilder Parameter(ICodeExpression value)

Parameters

value ICodeExpression

Parameter value.

Returns

AttributeBuilder

Builder instance.