C# Class DotNetWebToolkit.Cil2Js.Output.JsAstVisitor

Inheritance: AstVisitor
显示文件 Open project: chrisdunelm/DotNetWebToolkit

Public Methods

Method Description
JsAstVisitor ( ) : System
JsAstVisitor ( bool throwOnNoOverride ) : System

Protected Methods

Method Description
VisitExpr ( Expr 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
VisitStmt ( Stmt s ) : ICode

Method Details

JsAstVisitor() public method

public JsAstVisitor ( ) : System
return System

JsAstVisitor() public method

public JsAstVisitor ( bool throwOnNoOverride ) : System
throwOnNoOverride bool
return System

VisitExpr() protected method

protected VisitExpr ( Expr e ) : ICode
e Expr
return ICode

VisitJsArrayLiteral() protected method

protected VisitJsArrayLiteral ( ExprJsArrayLiteral e ) : ICode
e ExprJsArrayLiteral
return ICode

VisitJsByRefWrapper() protected method

protected VisitJsByRefWrapper ( ExprJsByRefWrapper e ) : ICode
e ExprJsByRefWrapper
return ICode

VisitJsDelegateCtor() protected method

protected VisitJsDelegateCtor ( ExprJsDelegateCtor e ) : ICode
e ExprJsDelegateCtor
return ICode

VisitJsDelegateInvoke() protected method

protected VisitJsDelegateInvoke ( ExprJsDelegateInvoke e ) : ICode
e ExprJsDelegateInvoke
return ICode

VisitJsEmptyFunction() protected method

protected VisitJsEmptyFunction ( ExprJsEmptyFunction e ) : ICode
e ExprJsEmptyFunction
return ICode

VisitJsExplicit() protected method

protected VisitJsExplicit ( ExprJsExplicit e ) : ICode
e ExprJsExplicit
return ICode

VisitJsExplicit() protected method

protected VisitJsExplicit ( StmtJsExplicit s ) : ICode
s StmtJsExplicit
return ICode

VisitJsFieldVarName() protected method

protected VisitJsFieldVarName ( ExprJsFieldVarName e ) : ICode
e ExprJsFieldVarName
return ICode

VisitJsResolvedCtor() protected method

protected VisitJsResolvedCtor ( ExprJsResolvedCtor e ) : ICode
e ExprJsResolvedCtor
return ICode

VisitJsResolvedMethod() protected method

protected VisitJsResolvedMethod ( ExprJsResolvedMethod e ) : ICode
e ExprJsResolvedMethod
return ICode

VisitJsResolvedProperty() protected method

protected VisitJsResolvedProperty ( ExprJsResolvedProperty e ) : ICode
e ExprJsResolvedProperty
return ICode

VisitJsTypeData() protected method

protected VisitJsTypeData ( ExprJsTypeData e ) : ICode
e ExprJsTypeData
return ICode

VisitJsTypeVarName() protected method

protected VisitJsTypeVarName ( ExprJsTypeVarName e ) : ICode
e ExprJsTypeVarName
return ICode

VisitJsVarMethodReference() protected method

protected VisitJsVarMethodReference ( ExprJsVarMethodReference e ) : ICode
e ExprJsVarMethodReference
return ICode

VisitJsVirtualCall() protected method

protected VisitJsVirtualCall ( ExprJsVirtualCall e ) : ICode
e ExprJsVirtualCall
return ICode

VisitStmt() protected method

protected VisitStmt ( Stmt s ) : ICode
s Stmt
return ICode