Table of Contents

Class Record<T0>

Namespace
NDepend.CodeQuery
Assembly
NDepend.API.dll

The record generic class used for code query results made of sequence of records objects with 1 cell each.

public sealed class Record<T0> : RecordBase, IRecord

Type Parameters

T0

The type parameter of the cell at index 0.

Inheritance
Record<T0>
Implements
Inherited Members
Extension Methods

Constructor (1)

Record()

Create an instance of Record<T0>. This constructor is not intended to be used in your code.

public Record()

Field (1)

m_P0

This read-only field represents the record' cell' value of at index 0.

public T0 m_P0

Field Value

T0

Remarks

This field has no property getter for optimization reason.

Properties (2)

this[int]

Returns this record cell value, for the cell defined at the zero-based index index.

public override RecordCellValue this[int index] { get; }

Parameters

index int

The zero-based index of the cell.

Property Value

RecordCellValue

Exceptions

ArgumentOutOfRangeException

index is not in the range [0, 0]

RecordArity

Returns this record class number of cells, which is 1.

public override int RecordArity { get; }

Property Value

int