C# 클래스 Ancestry.QueryProcessor.Compile.ExpressionContext

파일 보기 프로젝트 열기: Ancestry/DotQL 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Characteristics Characteristic
EmitGet Action
EmitMethod Action
EmitSet Action>.Action
Expression Parse.Expression
Member object
NativeType System.Type
Type Type.BaseType

공개 메소드들

메소드 설명
ActualNative ( Emitter emitter ) : Type
Clone ( ) : ExpressionContext
ExpressionContext ( Parse expression, Type type, Characteristic characteristics, Action emitGet ) : System
IsRepository ( ) : bool

메소드 상세

ActualNative() 공개 메소드

public ActualNative ( Emitter emitter ) : Type
emitter Emitter
리턴 System.Type

Clone() 공개 메소드

public Clone ( ) : ExpressionContext
리턴 ExpressionContext

ExpressionContext() 공개 메소드

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

IsRepository() 공개 메소드

public IsRepository ( ) : bool
리턴 bool

프로퍼티 상세

Characteristics 공개적으로 프로퍼티

public Characteristic Characteristics
리턴 Characteristic

EmitGet 공개적으로 프로퍼티

public Action EmitGet
리턴 Action

EmitMethod 공개적으로 프로퍼티

public Action EmitMethod
리턴 Action

EmitSet 공개적으로 프로퍼티

public Action> EmitSet
리턴 Action>.Action

Expression 공개적으로 프로퍼티

public Parse.Expression Expression
리턴 Parse.Expression

Member 공개적으로 프로퍼티

The member information within the parent type.
public object Member
리턴 object

NativeType 공개적으로 프로퍼티

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

Type 공개적으로 프로퍼티

The DotQL data type.
public Type.BaseType Type
리턴 Type.BaseType