C# Class Ancestry.QueryProcessor.Compile.ExpressionContext

Datei anzeigen Open project: Ancestry/DotQL Class Usage Examples

Public Properties

Property Type Description
Characteristics Characteristic
EmitGet Action
EmitMethod Action
EmitSet Action>.Action
Expression Parse.Expression
Member object
NativeType System.Type
Type Type.BaseType

Public Methods

Method Description
ActualNative ( Emitter emitter ) : Type
Clone ( ) : ExpressionContext
ExpressionContext ( Parse expression, Type type, Characteristic characteristics, Action emitGet ) : System
IsRepository ( ) : bool

Method Details

ActualNative() public method

public ActualNative ( Emitter emitter ) : Type
emitter Emitter
return System.Type

Clone() public method

public Clone ( ) : ExpressionContext
return ExpressionContext

ExpressionContext() public method

public ExpressionContext ( Parse expression, Type type, Characteristic characteristics, Action emitGet ) : System
expression Parse
type System.Type
characteristics Characteristic
emitGet Action
return System

IsRepository() public method

public IsRepository ( ) : bool
return bool

Property Details

Characteristics public_oe property

public Characteristic Characteristics
return Characteristic

EmitGet public_oe property

public Action EmitGet
return Action

EmitMethod public_oe property

public Action EmitMethod
return Action

EmitSet public_oe property

public Action> EmitSet
return Action>.Action

Expression public_oe property

public Parse.Expression Expression
return Parse.Expression

Member public_oe property

The member information within the parent type.
public object Member
return object

NativeType public_oe property

The native type; null if the native type is "natural" (same as Type.GetNative).
public Type,System NativeType
return System.Type

Type public_oe property

The DotQL data type.
public Type.BaseType Type
return Type.BaseType