Table of Contents

Struct ColModifier

Namespace
Rinku.Mapping
Assembly
Rinku.dll

Holds the name and column usage settings for the current nested value.

public struct ColModifier
Inherited Members
Extension Methods

Constructors

ColModifier()

Creates settings with no name or column changes.

public ColModifier()

ColModifier(params INameComparer[])

Holds the name and column usage settings for the current nested value.

public ColModifier(params INameComparer[] Comparers)

Parameters

Comparers INameComparer[]

Fields

Comparers

Gets the name rules from the root value to the current value.

public readonly INameComparer[] Comparers

Field Value

INameComparer[]

Flags

Gets or sets the column usage rules.

public UsageFlags Flags

Field Value

UsageFlags

SwapFirstAt

Gets or sets the claim count at which SwapFirstFlags apply. A negative value disables it.

public int SwapFirstAt

Field Value

int

SwapFirstFlags

Gets or sets the rules applied to the first claim of a nested value.

public UsageFlags SwapFirstFlags

Field Value

UsageFlags

Methods

Add(INameComparer)

Returns a copy with one name rule added for a nested value.

public readonly ColModifier Add(INameComparer comparer)

Parameters

comparer INameComparer

The comparer to add to the chain.

Returns

ColModifier

A new modifier containing the updated chain.