Table of Contents

Class CodeMember

Namespace
LinqToDB.CodeModel
Assembly
linq2db.Tools.dll

Member access expression.

public sealed class CodeMember : ICodeExpression, ILValue, ICodeElement
Inheritance
CodeMember
Implements
Extension Methods

Constructors

CodeMember(ICodeExpression, CodeReference)

Create instance member access expression.

public CodeMember(ICodeExpression instance, CodeReference member)

Parameters

instance ICodeExpression

Member owner instance.

member CodeReference

Member reference.

CodeMember(IType, CodeReference)

Create static member access expression.

public CodeMember(IType type, CodeReference member)

Parameters

type IType

Member owner type.

member CodeReference

Member name.

Properties

Instance

Instance of member owner.

public ICodeExpression? Instance { get; }

Property Value

ICodeExpression

Member

Member to access.

public CodeReference Member { get; }

Property Value

CodeReference

Type

Type of member owner.

public CodeTypeReference? Type { get; }

Property Value

CodeTypeReference