C# Class DotNetWebToolkit.Cil2Js.Utils.ShowVisitor

Inheritance: DotNetWebToolkit.Cil2Js.Output.JsAstVisitor
显示文件 Open project: chrisdunelm/DotNetWebToolkit Class Usage Examples

Public Methods

Method Description
V ( ICode c ) : string

Protected Methods

Method Description
VisitArgAddress ( ExprArgAddress e ) : ICode
VisitArrayLength ( ExprArrayLength e ) : ICode
VisitAssignment ( ExprAssignment e ) : ICode
VisitAssignment ( StmtAssignment s ) : ICode
VisitBinary ( ExprBinary e ) : ICode
VisitBlock ( StmtBlock s ) : ICode
VisitBox ( ExprBox e ) : ICode
VisitBreak ( StmtBreak s ) : ICode
VisitCall ( ExprCall e ) : ICode
VisitCast ( ExprCast e ) : ICode
VisitCil ( StmtCil s ) : ICode
VisitContinuation ( StmtContinuation s ) : ICode
VisitConv ( ExprConv e ) : ICode
VisitDefaultValue ( ExprDefaultValue e ) : ICode
VisitDoLoop ( StmtDoLoop s ) : ICode
VisitElementAddress ( ExprElementAddress e ) : ICode
VisitEmpty ( StmtEmpty s ) : ICode
VisitFieldAccess ( ExprFieldAccess e ) : ICode
VisitFieldAddress ( ExprFieldAddress e ) : ICode
VisitIf ( StmtIf s ) : ICode
VisitInitObj ( StmtInitObj s ) : ICode
VisitIsInst ( ExprIsInst e ) : ICode
VisitJsArrayLiteral ( ExprJsArrayLiteral e ) : ICode
VisitJsByRefWrapper ( ExprJsByRefWrapper e ) : ICode
VisitJsDelegateCtor ( ExprJsDelegateCtor e ) : ICode
VisitJsDelegateInvoke ( ExprJsDelegateInvoke e ) : ICode
VisitJsEmptyFunction ( ExprJsEmptyFunction e ) : ICode
VisitJsExplicit ( ExprJsExplicit e ) : ICode
VisitJsExplicit ( StmtJsExplicit s ) : ICode
VisitJsFieldVarName ( ExprJsFieldVarName e ) : ICode
VisitJsResolvedCtor ( ExprJsResolvedCtor e ) : ICode
VisitJsResolvedMethod ( ExprJsResolvedMethod e ) : ICode
VisitJsResolvedProperty ( ExprJsResolvedProperty e ) : ICode
VisitJsTypeData ( ExprJsTypeData e ) : ICode
VisitJsTypeVarName ( ExprJsTypeVarName e ) : ICode
VisitJsVarMethodReference ( ExprJsVarMethodReference e ) : ICode
VisitJsVirtualCall ( ExprJsVirtualCall e ) : ICode
VisitLiteral ( ExprLiteral e ) : ICode
VisitLoadIndirect ( ExprLoadIndirect e ) : ICode
VisitMethodReference ( ExprMethodReference e ) : ICode
VisitNewArray ( ExprNewArray e ) : ICode
VisitNewObj ( ExprNewObj e ) : ICode
VisitReturn ( StmtReturn s ) : ICode
VisitRuntimeHandle ( ExprRuntimeHandle e ) : ICode
VisitStoreObj ( StmtStoreObj s ) : ICode
VisitSwitch ( StmtSwitch s ) : ICode
VisitTernary ( ExprTernary e ) : ICode
VisitThrow ( StmtThrow s ) : ICode
VisitTry ( StmtTry s ) : ICode
VisitUnary ( ExprUnary e ) : ICode
VisitUnboxAny ( ExprUnboxAny e ) : ICode
VisitVarArrayAccess ( ExprVarArrayAccess e ) : ICode
VisitVarInstResult ( ExprVarInstResult e ) : ICode
VisitVarLocal ( ExprVarLocal e ) : ICode
VisitVarParameter ( ExprVarParameter e ) : ICode
VisitVarPhi ( ExprVarPhi e ) : ICode
VisitVarThis ( ExprVarThis e ) : ICode
VisitVariableAddress ( ExprVariableAddress e ) : ICode
VisitWrapExpr ( StmtWrapExpr s ) : ICode

Private Methods

Method Description
GetStmtName ( Stmt s ) : string
NewLine ( ) : void
ShowVisitor ( ) : System
VisitCall ( ICall call, bool isConstructor ) : void

Method Details

V() public static method

public static V ( ICode c ) : string
c ICode
return string

VisitArgAddress() protected method

protected VisitArgAddress ( ExprArgAddress e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprArgAddress
return ICode

VisitArrayLength() protected method

protected VisitArrayLength ( ExprArrayLength e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprArrayLength
return ICode

VisitAssignment() protected method

protected VisitAssignment ( ExprAssignment e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprAssignment
return ICode

VisitAssignment() protected method

protected VisitAssignment ( StmtAssignment s ) : ICode
s DotNetWebToolkit.Cil2Js.Ast.StmtAssignment
return ICode

VisitBinary() protected method

protected VisitBinary ( ExprBinary e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprBinary
return ICode

VisitBlock() protected method

protected VisitBlock ( StmtBlock s ) : ICode
s DotNetWebToolkit.Cil2Js.Ast.StmtBlock
return ICode

VisitBox() protected method

protected VisitBox ( ExprBox e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprBox
return ICode

VisitBreak() protected method

protected VisitBreak ( StmtBreak s ) : ICode
s DotNetWebToolkit.Cil2Js.Ast.StmtBreak
return ICode

VisitCall() protected method

protected VisitCall ( ExprCall e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprCall
return ICode

VisitCast() protected method

protected VisitCast ( ExprCast e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprCast
return ICode

VisitCil() protected method

protected VisitCil ( StmtCil s ) : ICode
s DotNetWebToolkit.Cil2Js.Analysis.StmtCil
return ICode

VisitContinuation() protected method

protected VisitContinuation ( StmtContinuation s ) : ICode
s DotNetWebToolkit.Cil2Js.Analysis.StmtContinuation
return ICode

VisitConv() protected method

protected VisitConv ( ExprConv e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprConv
return ICode

VisitDefaultValue() protected method

protected VisitDefaultValue ( ExprDefaultValue e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprDefaultValue
return ICode

VisitDoLoop() protected method

protected VisitDoLoop ( StmtDoLoop s ) : ICode
s DotNetWebToolkit.Cil2Js.Ast.StmtDoLoop
return ICode

VisitElementAddress() protected method

protected VisitElementAddress ( ExprElementAddress e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprElementAddress
return ICode

VisitEmpty() protected method

protected VisitEmpty ( StmtEmpty s ) : ICode
s DotNetWebToolkit.Cil2Js.Ast.StmtEmpty
return ICode

VisitFieldAccess() protected method

protected VisitFieldAccess ( ExprFieldAccess e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprFieldAccess
return ICode

VisitFieldAddress() protected method

protected VisitFieldAddress ( ExprFieldAddress e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprFieldAddress
return ICode

VisitIf() protected method

protected VisitIf ( StmtIf s ) : ICode
s DotNetWebToolkit.Cil2Js.Ast.StmtIf
return ICode

VisitInitObj() protected method

protected VisitInitObj ( StmtInitObj s ) : ICode
s DotNetWebToolkit.Cil2Js.Ast.StmtInitObj
return ICode

VisitIsInst() protected method

protected VisitIsInst ( ExprIsInst e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprIsInst
return ICode

VisitJsArrayLiteral() protected method

protected VisitJsArrayLiteral ( ExprJsArrayLiteral e ) : ICode
e DotNetWebToolkit.Cil2Js.Output.ExprJsArrayLiteral
return ICode

VisitJsByRefWrapper() protected method

protected VisitJsByRefWrapper ( ExprJsByRefWrapper e ) : ICode
e DotNetWebToolkit.Cil2Js.Output.ExprJsByRefWrapper
return ICode

VisitJsDelegateCtor() protected method

protected VisitJsDelegateCtor ( ExprJsDelegateCtor e ) : ICode
e DotNetWebToolkit.Cil2Js.Output.ExprJsDelegateCtor
return ICode

VisitJsDelegateInvoke() protected method

protected VisitJsDelegateInvoke ( ExprJsDelegateInvoke e ) : ICode
e DotNetWebToolkit.Cil2Js.Output.ExprJsDelegateInvoke
return ICode

VisitJsEmptyFunction() protected method

protected VisitJsEmptyFunction ( ExprJsEmptyFunction e ) : ICode
e DotNetWebToolkit.Cil2Js.Output.ExprJsEmptyFunction
return ICode

VisitJsExplicit() protected method

protected VisitJsExplicit ( ExprJsExplicit e ) : ICode
e DotNetWebToolkit.Cil2Js.Output.ExprJsExplicit
return ICode

VisitJsExplicit() protected method

protected VisitJsExplicit ( StmtJsExplicit s ) : ICode
s DotNetWebToolkit.Cil2Js.Output.StmtJsExplicit
return ICode

VisitJsFieldVarName() protected method

protected VisitJsFieldVarName ( ExprJsFieldVarName e ) : ICode
e DotNetWebToolkit.Cil2Js.Output.ExprJsFieldVarName
return ICode

VisitJsResolvedCtor() protected method

protected VisitJsResolvedCtor ( ExprJsResolvedCtor e ) : ICode
e DotNetWebToolkit.Cil2Js.Output.ExprJsResolvedCtor
return ICode

VisitJsResolvedMethod() protected method

protected VisitJsResolvedMethod ( ExprJsResolvedMethod e ) : ICode
e DotNetWebToolkit.Cil2Js.Output.ExprJsResolvedMethod
return ICode

VisitJsResolvedProperty() protected method

protected VisitJsResolvedProperty ( ExprJsResolvedProperty e ) : ICode
e DotNetWebToolkit.Cil2Js.Output.ExprJsResolvedProperty
return ICode

VisitJsTypeData() protected method

protected VisitJsTypeData ( ExprJsTypeData e ) : ICode
e DotNetWebToolkit.Cil2Js.Output.ExprJsTypeData
return ICode

VisitJsTypeVarName() protected method

protected VisitJsTypeVarName ( ExprJsTypeVarName e ) : ICode
e DotNetWebToolkit.Cil2Js.Output.ExprJsTypeVarName
return ICode

VisitJsVarMethodReference() protected method

protected VisitJsVarMethodReference ( ExprJsVarMethodReference e ) : ICode
e DotNetWebToolkit.Cil2Js.Output.ExprJsVarMethodReference
return ICode

VisitJsVirtualCall() protected method

protected VisitJsVirtualCall ( ExprJsVirtualCall e ) : ICode
e DotNetWebToolkit.Cil2Js.Output.ExprJsVirtualCall
return ICode

VisitLiteral() protected method

protected VisitLiteral ( ExprLiteral e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprLiteral
return ICode

VisitLoadIndirect() protected method

protected VisitLoadIndirect ( ExprLoadIndirect e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprLoadIndirect
return ICode

VisitMethodReference() protected method

protected VisitMethodReference ( ExprMethodReference e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprMethodReference
return ICode

VisitNewArray() protected method

protected VisitNewArray ( ExprNewArray e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprNewArray
return ICode

VisitNewObj() protected method

protected VisitNewObj ( ExprNewObj e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprNewObj
return ICode

VisitReturn() protected method

protected VisitReturn ( StmtReturn s ) : ICode
s DotNetWebToolkit.Cil2Js.Ast.StmtReturn
return ICode

VisitRuntimeHandle() protected method

protected VisitRuntimeHandle ( ExprRuntimeHandle e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprRuntimeHandle
return ICode

VisitStoreObj() protected method

protected VisitStoreObj ( StmtStoreObj s ) : ICode
s DotNetWebToolkit.Cil2Js.Ast.StmtStoreObj
return ICode

VisitSwitch() protected method

protected VisitSwitch ( StmtSwitch s ) : ICode
s DotNetWebToolkit.Cil2Js.Ast.StmtSwitch
return ICode

VisitTernary() protected method

protected VisitTernary ( ExprTernary e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprTernary
return ICode

VisitThrow() protected method

protected VisitThrow ( StmtThrow s ) : ICode
s DotNetWebToolkit.Cil2Js.Ast.StmtThrow
return ICode

VisitTry() protected method

protected VisitTry ( StmtTry s ) : ICode
s DotNetWebToolkit.Cil2Js.Ast.StmtTry
return ICode

VisitUnary() protected method

protected VisitUnary ( ExprUnary e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprUnary
return ICode

VisitUnboxAny() protected method

protected VisitUnboxAny ( ExprUnboxAny e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprUnboxAny
return ICode

VisitVarArrayAccess() protected method

protected VisitVarArrayAccess ( ExprVarArrayAccess e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprVarArrayAccess
return ICode

VisitVarInstResult() protected method

protected VisitVarInstResult ( ExprVarInstResult e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprVarInstResult
return ICode

VisitVarLocal() protected method

protected VisitVarLocal ( ExprVarLocal e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprVarLocal
return ICode

VisitVarParameter() protected method

protected VisitVarParameter ( ExprVarParameter e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprVarParameter
return ICode

VisitVarPhi() protected method

protected VisitVarPhi ( ExprVarPhi e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprVarPhi
return ICode

VisitVarThis() protected method

protected VisitVarThis ( ExprVarThis e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprVarThis
return ICode

VisitVariableAddress() protected method

protected VisitVariableAddress ( ExprVariableAddress e ) : ICode
e DotNetWebToolkit.Cil2Js.Ast.ExprVariableAddress
return ICode

VisitWrapExpr() protected method

protected VisitWrapExpr ( StmtWrapExpr s ) : ICode
s DotNetWebToolkit.Cil2Js.Ast.StmtWrapExpr
return ICode