C# Класс DotNetWebToolkit.Cil2Js.Utils.ShowVisitor

Наследование: DotNetWebToolkit.Cil2Js.Output.JsAstVisitor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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