Table of Contents

Struct RowApiCollectionLevel

Namespace
Plank.RowApi
Assembly
Plank.dll

Describes one repeated collection level used by a generated nested row column.

public readonly struct RowApiCollectionLevel
Inherited Members

Remarks

This unstable API supports Plank-generated code and is not intended for direct use by applications.

Constructors

RowApiCollectionLevel(int, int, int)

Initializes one generated collection-level descriptor.

public RowApiCollectionLevel(int repetitionLevel, int definedDefinitionLevel, int elementDefinitionLevel)

Parameters

repetitionLevel int

The repetition level that starts another element.

definedDefinitionLevel int

The definition level at which the collection is non-null.

elementDefinitionLevel int

The definition level at which the collection has an element.

Properties

DefinedDefinitionLevel

Gets the definition level at which the collection is non-null.

public int DefinedDefinitionLevel { get; }

Property Value

int

ElementDefinitionLevel

Gets the definition level at which the collection has an element.

public int ElementDefinitionLevel { get; }

Property Value

int

RepetitionLevel

Gets the repetition level that starts another element in this collection.

public int RepetitionLevel { get; }

Property Value

int