Table of Contents

Class CodeIndex

Namespace
LinqToDB.CodeModel
Assembly
linq2db.Tools.dll

Indexed access expression.

public sealed class CodeIndex : ICodeExpression, ICodeElement
Inheritance
CodeIndex
Implements
Extension Methods

Constructors

CodeIndex(ICodeExpression, ICodeExpression, IType)

public CodeIndex(ICodeExpression @object, ICodeExpression index, IType returnType)

Parameters

object ICodeExpression
index ICodeExpression
returnType IType

Properties

Index

Index value. For now only one-parameter indexes supported.

public ICodeExpression Index { get; }

Property Value

ICodeExpression

Object

Indexed object or type.

public ICodeExpression Object { get; }

Property Value

ICodeExpression

ReturnType

Type of returned value.

public IType ReturnType { get; }

Property Value

IType