Свойство | Тип | Описание | |
---|---|---|---|
alwaysRewrite | bool | ||
currentAnonMeth | |||
expressionFactory | |||
symbolLoader |
Метод | Описание | |
---|---|---|
Rewrite ( |
Метод | Описание | |
---|---|---|
CreateTypeOf ( |
||
CreateWraps ( |
||
DestroyWraps ( |
||
Dispatch ( |
||
ExpressionTreeRewriter ( |
||
FixLiftedUserDefinedBinaryOperators ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP expr, |
||
GenerateArgsList ( |
||
GenerateBuiltInBinaryOperator ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP expr ) : |
||
GenerateBuiltInUnaryOperator ( |
||
GenerateBuiltInUnaryOperator ( PREDEFMETH pdm, |
||
GenerateCall ( PREDEFMETH pdm, |
||
GenerateCall ( PREDEFMETH pdm, |
||
GenerateCall ( PREDEFMETH pdm, |
||
GenerateCall ( PREDEFMETH pdm, |
||
GenerateConstant ( |
||
GenerateConstructor ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL expr ) : |
||
GenerateConversion ( |
||
GenerateConversionWithSource ( |
||
GenerateDelegateConstructor ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL expr ) : |
||
GenerateDelegateInvoke ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL expr ) : |
||
GenerateIndexList ( |
||
GenerateMembersArray ( |
||
GenerateParameter ( string name, |
||
GenerateParamsArray ( |
||
GenerateQuestionMarkOperand ( |
||
GenerateUserDefinedBinaryOperator ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP expr ) : |
||
GenerateUserDefinedComparisonOperator ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP expr ) : |
||
GenerateUserDefinedConversion ( |
||
GenerateUserDefinedConversion ( |
||
GenerateUserDefinedConversion ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRUSERDEFINEDCONVERSION pExpr, |
||
GenerateUserDefinedUnaryOperator ( |
||
GenerateValueAccessConversion ( |
||
GetExprFactory ( ) : |
||
GetPreDefMethod ( PREDEFMETH pdm ) : |
||
GetSymbolLoader ( ) : |
||
IsDelegateConstructorCall ( |
||
IsNullableValueAccess ( |
||
IsNullableValueType ( |
||
RewriteLambdaBody ( |
||
RewriteLambdaParameters ( |
||
VisitARRAYINDEX ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRARRAYINDEX pExpr ) : |
||
VisitARRAYLENGTH ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRARRAYLENGTH pExpr ) : |
||
VisitARRINIT ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRARRINIT expr ) : |
||
VisitASSIGNMENT ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRASSIGNMENT assignment ) : |
||
VisitBINOP ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP expr ) : |
||
VisitBOUNDLAMBDA ( |
||
VisitCALL ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL expr ) : |
||
VisitCAST ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCAST pExpr ) : |
||
VisitCONCAT ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCONCAT expr ) : |
||
VisitCONSTANT ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCONSTANT expr ) : |
||
VisitFIELD ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRFIELD expr ) : |
||
VisitLOCAL ( |
||
VisitMULTI ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRMULTI pExpr ) : |
||
VisitMULTIGET ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRMULTIGET pExpr ) : |
||
VisitPROP ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRPROP expr ) : |
||
VisitQUESTIONMARK ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRQUESTIONMARK pExpr ) : |
||
VisitTHISPOINTER ( EXPRTHISPOINTER expr ) : |
||
VisitTYPEOF ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRTYPEOF expr ) : |
||
VisitUNARYOP ( |
||
VisitUSERDEFINEDCONVERSION ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRUSERDEFINEDCONVERSION expr ) : |
||
VisitZEROINIT ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRZEROINIT expr ) : |
Метод | Описание | |
---|---|---|
isEnumToDecimalConversion ( |
protected CreateTypeOf ( |
||
CType | ||
Результат | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRTYPEOF |
protected CreateWraps ( |
||
anonmeth | ||
Результат |
protected DestroyWraps ( |
||
anonmeth | ||
sequence | ||
Результат |
protected ExpressionTreeRewriter ( |
||
expressionFactory | ||
symbolLoader | ||
Результат | System.Diagnostics |
protected FixLiftedUserDefinedBinaryOperators ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP expr, |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP | |
pp1 | ||
pp2 | ||
Результат | void |
protected GenerateArgsList ( |
||
oldArgs | ||
Результат |
protected GenerateBuiltInBinaryOperator ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP | |
Результат |
protected GenerateBuiltInUnaryOperator ( |
||
expr | ||
Результат |
protected GenerateBuiltInUnaryOperator ( PREDEFMETH pdm, |
||
pdm | PREDEFMETH | |
pOriginalOperator | ||
pOperator | ||
Результат |
protected GenerateCall ( PREDEFMETH pdm, |
||
pdm | PREDEFMETH | |
arg1 | ||
Результат | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL |
protected GenerateCall ( PREDEFMETH pdm, |
||
pdm | PREDEFMETH | |
arg1 | ||
arg2 | ||
Результат | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL |
protected GenerateCall ( PREDEFMETH pdm, |
||
pdm | PREDEFMETH | |
arg1 | ||
arg2 | ||
arg3 | ||
Результат | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL |
protected GenerateCall ( PREDEFMETH pdm, |
||
pdm | PREDEFMETH | |
arg1 | ||
arg2 | ||
arg3 | ||
arg4 | ||
Результат | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL |
protected GenerateConstant ( |
||
expr | ||
Результат |
protected GenerateConstructor ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL | |
Результат |
protected GenerateConversion ( |
||
arg | ||
CType | ||
bChecked | bool | |
Результат |
protected GenerateConversionWithSource ( |
||
pTarget | ||
pType | ||
bChecked | bool | |
Результат |
protected GenerateDelegateConstructor ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL | |
Результат |
protected GenerateDelegateInvoke ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL | |
Результат |
protected GenerateIndexList ( |
||
oldIndices | ||
Результат |
protected GenerateMembersArray ( |
||
anonymousType | ||
pt | PredefinedType | |
Результат | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRARRINIT |
protected GenerateParameter ( string name, |
||
name | string | |
CType | ||
Результат |
protected GenerateParamsArray ( |
||
args | ||
pt | PredefinedType | |
Результат | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRARRINIT |
protected GenerateQuestionMarkOperand ( |
||
pExpr | ||
Результат |
protected GenerateUserDefinedBinaryOperator ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP | |
Результат |
protected GenerateUserDefinedComparisonOperator ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP | |
Результат |
protected GenerateUserDefinedConversion ( |
||
arg | ||
CType | ||
target | ||
method | ||
Результат |
protected GenerateUserDefinedConversion ( |
||
arg | ||
type | ||
method | ||
Результат |
protected GenerateUserDefinedConversion ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRUSERDEFINEDCONVERSION pExpr, |
||
pExpr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRUSERDEFINEDCONVERSION | |
pArgument | ||
Результат |
protected GenerateUserDefinedUnaryOperator ( |
||
expr | ||
Результат |
protected GenerateValueAccessConversion ( |
||
pArgument | ||
Результат |
protected GetPreDefMethod ( PREDEFMETH pdm ) : |
||
pdm | PREDEFMETH | |
Результат |
protected GetSymbolLoader ( ) : |
||
Результат |
protected IsDelegateConstructorCall ( |
||
pExpr | ||
Результат | bool |
protected IsNullableValueAccess ( |
||
pExpr | ||
pObject | ||
Результат | bool |
protected IsNullableValueType ( |
||
pType | ||
Результат | bool |
public static Rewrite ( |
||
expr | ||
expressionFactory | ||
symbolLoader | ||
Результат |
protected RewriteLambdaBody ( |
||
anonmeth | ||
Результат |
protected RewriteLambdaParameters ( |
||
anonmeth | ||
Результат |
protected VisitARRAYINDEX ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRARRAYINDEX pExpr ) : |
||
pExpr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRARRAYINDEX | |
Результат |
protected VisitARRAYLENGTH ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRARRAYLENGTH pExpr ) : |
||
pExpr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRARRAYLENGTH | |
Результат |
protected VisitARRINIT ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRARRINIT expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRARRINIT | |
Результат |
protected VisitASSIGNMENT ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRASSIGNMENT assignment ) : |
||
assignment | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRASSIGNMENT | |
Результат |
protected VisitBINOP ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRBINOP | |
Результат |
protected VisitBOUNDLAMBDA ( |
||
anonmeth | ||
Результат |
protected VisitCALL ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCALL | |
Результат |
protected VisitCAST ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCAST pExpr ) : |
||
pExpr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCAST | |
Результат |
protected VisitCONCAT ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCONCAT expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCONCAT | |
Результат |
protected VisitCONSTANT ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCONSTANT expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRCONSTANT | |
Результат |
protected VisitFIELD ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRFIELD expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRFIELD | |
Результат |
protected VisitLOCAL ( |
||
local | ||
Результат |
protected VisitMULTI ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRMULTI pExpr ) : |
||
pExpr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRMULTI | |
Результат |
protected VisitMULTIGET ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRMULTIGET pExpr ) : |
||
pExpr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRMULTIGET | |
Результат |
protected VisitPROP ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRPROP expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRPROP | |
Результат |
protected VisitQUESTIONMARK ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRQUESTIONMARK pExpr ) : |
||
pExpr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRQUESTIONMARK | |
Результат |
protected VisitTHISPOINTER ( EXPRTHISPOINTER expr ) : |
||
expr | EXPRTHISPOINTER | |
Результат |
protected VisitTYPEOF ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRTYPEOF expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRTYPEOF | |
Результат |
protected VisitUNARYOP ( |
||
pExpr | ||
Результат |
protected VisitUSERDEFINEDCONVERSION ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRUSERDEFINEDCONVERSION expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRUSERDEFINEDCONVERSION | |
Результат |
protected VisitZEROINIT ( Microsoft.CSharp.RuntimeBinder.Semantics.EXPRZEROINIT expr ) : |
||
expr | Microsoft.CSharp.RuntimeBinder.Semantics.EXPRZEROINIT | |
Результат |
protected EXPRBOUNDLAMBDA,Microsoft.CSharp.RuntimeBinder.Semantics currentAnonMeth | ||
Результат |
protected ExprFactory,Microsoft.CSharp.RuntimeBinder.Semantics expressionFactory | ||
Результат |