Table of Contents

Class ParameterAccessorGenerator

Namespace
Rinku.Querying.Parameters
Assembly
Rinku.dll

Creates cached parameter accessors.

public static class ParameterAccessorGenerator
Inheritance
ParameterAccessorGenerator
Inherited Members

Methods

CreateDirect(Type, Mapper)

Creates a direct command-binding accessor.

public static DirectAccessor CreateDirect(Type type, Mapper mapper)

Parameters

type Type
mapper Mapper

Returns

DirectAccessor

CreateDirect(Type, Mapper, SpecialHandler[], int, int)

Creates a direct command-binding accessor with query handlers.

public static DirectAccessor CreateDirect(Type type, Mapper mapper, SpecialHandler[] handlers, int specialHandlerStart, int boolConditionStart)

Parameters

type Type
mapper Mapper
handlers SpecialHandler[]
specialHandlerStart int
boolConditionStart int

Returns

DirectAccessor

CreateStack(Type, Mapper)

Creates a stack accessor without query-special handlers.

public static ParameterAccessorGenerator.StackAccessor CreateStack(Type type, Mapper mapper)

Parameters

type Type
mapper Mapper

Returns

ParameterAccessorGenerator.StackAccessor

CreateStack(Type, Mapper, SpecialHandler[], int, int)

Creates an IL-emission accessor that can leave resolved values typed on the evaluation stack.

public static ParameterAccessorGenerator.StackAccessor CreateStack(Type type, Mapper mapper, SpecialHandler[] handlers, int specialHandlerStart, int boolConditionStart)

Parameters

type Type
mapper Mapper
handlers SpecialHandler[]
specialHandlerStart int
boolConditionStart int

Returns

ParameterAccessorGenerator.StackAccessor

CreateUseWith(Type, Mapper)

Creates a builder value accessor.

public static UseWithAccessor CreateUseWith(Type type, Mapper mapper)

Parameters

type Type
mapper Mapper

Returns

UseWithAccessor

CreateUseWith(Type, Mapper, SpecialHandler[], int, int)

Creates a builder value accessor with query handlers.

public static UseWithAccessor CreateUseWith(Type type, Mapper mapper, SpecialHandler[] handlers, int specialHandlerStart, int boolConditionStart)

Parameters

type Type
mapper Mapper
handlers SpecialHandler[]
specialHandlerStart int
boolConditionStart int

Returns

UseWithAccessor