C# 클래스 DotNetWebToolkit.Cil2Js.Utils.ShowVisitor

상속: DotNetWebToolkit.Cil2Js.Output.JsAstVisitor
파일 보기 프로젝트 열기: chrisdunelm/DotNetWebToolkit 1 사용 예제들

공개 메소드들

메소드 설명
V ( ICode c ) : string

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetStmtName ( Stmt s ) : string
NewLine ( ) : void
ShowVisitor ( ) : System
VisitCall ( ICall call, bool isConstructor ) : void

메소드 상세

V() 공개 정적인 메소드

public static V ( ICode c ) : string
c ICode
리턴 string

VisitArgAddress() 보호된 메소드

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

VisitArrayLength() 보호된 메소드

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

VisitAssignment() 보호된 메소드

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

VisitAssignment() 보호된 메소드

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

VisitBinary() 보호된 메소드

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

VisitBlock() 보호된 메소드

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

VisitBox() 보호된 메소드

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

VisitBreak() 보호된 메소드

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

VisitCall() 보호된 메소드

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

VisitCast() 보호된 메소드

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

VisitCil() 보호된 메소드

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

VisitContinuation() 보호된 메소드

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

VisitConv() 보호된 메소드

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

VisitDefaultValue() 보호된 메소드

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

VisitDoLoop() 보호된 메소드

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

VisitElementAddress() 보호된 메소드

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

VisitEmpty() 보호된 메소드

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

VisitFieldAccess() 보호된 메소드

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

VisitFieldAddress() 보호된 메소드

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

VisitIf() 보호된 메소드

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

VisitInitObj() 보호된 메소드

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

VisitIsInst() 보호된 메소드

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

VisitJsArrayLiteral() 보호된 메소드

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

VisitJsByRefWrapper() 보호된 메소드

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

VisitJsDelegateCtor() 보호된 메소드

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

VisitJsDelegateInvoke() 보호된 메소드

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

VisitJsEmptyFunction() 보호된 메소드

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

VisitJsExplicit() 보호된 메소드

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

VisitJsExplicit() 보호된 메소드

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

VisitJsFieldVarName() 보호된 메소드

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

VisitJsResolvedCtor() 보호된 메소드

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

VisitJsResolvedMethod() 보호된 메소드

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

VisitJsResolvedProperty() 보호된 메소드

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

VisitJsTypeData() 보호된 메소드

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

VisitJsTypeVarName() 보호된 메소드

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

VisitJsVarMethodReference() 보호된 메소드

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

VisitJsVirtualCall() 보호된 메소드

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

VisitLiteral() 보호된 메소드

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

VisitLoadIndirect() 보호된 메소드

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

VisitMethodReference() 보호된 메소드

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

VisitNewArray() 보호된 메소드

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

VisitNewObj() 보호된 메소드

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

VisitReturn() 보호된 메소드

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

VisitRuntimeHandle() 보호된 메소드

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

VisitStoreObj() 보호된 메소드

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

VisitSwitch() 보호된 메소드

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

VisitTernary() 보호된 메소드

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

VisitThrow() 보호된 메소드

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

VisitTry() 보호된 메소드

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

VisitUnary() 보호된 메소드

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

VisitUnboxAny() 보호된 메소드

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

VisitVarArrayAccess() 보호된 메소드

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

VisitVarInstResult() 보호된 메소드

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

VisitVarLocal() 보호된 메소드

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

VisitVarParameter() 보호된 메소드

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

VisitVarPhi() 보호된 메소드

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

VisitVarThis() 보호된 메소드

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

VisitVariableAddress() 보호된 메소드

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

VisitWrapExpr() 보호된 메소드

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