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
Returns
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
typeTypemapperMapperhandlersSpecialHandler[]specialHandlerStartintboolConditionStartint
Returns
CreateStack(Type, Mapper)
Creates a stack accessor without query-special handlers.
public static ParameterAccessorGenerator.StackAccessor CreateStack(Type type, Mapper mapper)
Parameters
Returns
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
typeTypemapperMapperhandlersSpecialHandler[]specialHandlerStartintboolConditionStartint
Returns
CreateUseWith(Type, Mapper)
Creates a builder value accessor.
public static UseWithAccessor CreateUseWith(Type type, Mapper mapper)
Parameters
Returns
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
typeTypemapperMapperhandlersSpecialHandler[]specialHandlerStartintboolConditionStartint