C# 클래스 Microsoft.Zing.Decompiler

상속: System.Compiler.StandardVisitor
파일 보기 프로젝트 열기: ZingModelChecker/Zing 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Decompiler System
GetAssignmentOperator string
GetAttributeTarget string
GetBinaryOperator string
GetFieldQualifiers string
GetMethodQualifiers string
GetParameterDirection string
GetPropertyQualifiers string
GetTypeQualifiers string
GetUnaryOperator string
In void
MakeCast string
Out void
TranslateTypeName string
Write void
WriteFinish void
WriteLine void
WriteStart void

공개 메소드들

메소드 설명
Decompile ( System.Compiler.Node node ) : string
Decompiler ( int indentationSize ) : System
VisitAddressDereference ( System.Compiler.AddressDereference addr ) : System.Compiler.Expression
VisitAliasDefinition ( System.Compiler.AliasDefinition aliasDefinition ) : System.Compiler.AliasDefinition
VisitAssembly ( System.Compiler.AssemblyNode assembly ) : System.Compiler.AssemblyNode
VisitAssemblyReference ( System.Compiler.AssemblyReference assemblyReference ) : System.Compiler.AssemblyReference
VisitAssignmentExpression ( System.Compiler.AssignmentExpression assignment ) : System.Compiler.Expression
VisitAssignmentStatement ( System.Compiler.AssignmentStatement assignment ) : System.Compiler.Statement
VisitAttributeConstructor ( System.Compiler.AttributeNode attribute ) : System.Compiler.Expression
VisitAttributeList ( AttributeList attributes ) : AttributeList
VisitAttributeNode ( System.Compiler.AttributeNode attribute ) : System.Compiler.AttributeNode
VisitBase ( System.Compiler.Base Base ) : System.Compiler.Expression
VisitBinaryExpression ( System.Compiler.BinaryExpression binaryExpression ) : System.Compiler.Expression
VisitBlock ( System.Compiler.Block block ) : System.Compiler.Block
VisitBlockExpression ( System.Compiler.BlockExpression blockExpression ) : System.Compiler.Expression
VisitBranch ( System.Compiler.Branch branch ) : System.Compiler.Statement
VisitCatch ( System.Compiler.Catch Catch ) : System.Compiler.Statement
VisitClass ( System.Compiler.Class Class ) : System.Compiler.Class
VisitComposition ( System.Compiler.Composition comp ) : System.Compiler.Node
VisitConstrainedType ( ConstrainedType cType ) : System.Compiler.TypeNode
VisitConstruct ( System.Compiler.Construct cons ) : System.Compiler.Expression
VisitConstructArray ( System.Compiler.ConstructArray consArr ) : System.Compiler.Expression
VisitConstructDelegate ( System.Compiler.ConstructDelegate consDelegate ) : System.Compiler.Expression
VisitConstructFlexArray ( System.Compiler.ConstructFlexArray consArr ) : System.Compiler.Expression
VisitConstructIterator ( System.Compiler.ConstructIterator consIterator ) : System.Compiler.Expression
VisitContinue ( System.Compiler.Continue Continue ) : System.Compiler.Statement
VisitDelegateNode ( System.Compiler.DelegateNode delegateNode ) : System.Compiler.DelegateNode
VisitDoWhile ( System.Compiler.DoWhile doWhile ) : System.Compiler.Statement
VisitEndFilter ( System.Compiler.EndFilter endFilter ) : System.Compiler.Statement
VisitEndFinally ( System.Compiler.EndFinally endFinally ) : System.Compiler.Statement
VisitEnumNode ( System.Compiler.EnumNode enumNode ) : System.Compiler.EnumNode
VisitEvent ( System.Compiler.Event evnt ) : System.Compiler.Event
VisitExit ( System.Compiler.Exit exit ) : System.Compiler.Statement
VisitExpression ( System.Compiler.Expression expression ) : System.Compiler.Expression
VisitExpressionList ( ExpressionList expressions ) : ExpressionList
VisitExpressionSnippet ( System.Compiler.ExpressionSnippet snippet ) : System.Compiler.Expression
VisitExpressionStatement ( System.Compiler.ExpressionStatement statement ) : System.Compiler.Statement
VisitFaultHandler ( System.Compiler.FaultHandler faultHandler ) : System.Compiler.Statement
VisitField ( System.Compiler.Field field ) : System.Compiler.Field
VisitFieldInitializerBlock ( System.Compiler.FieldInitializerBlock block ) : System.Compiler.Block
VisitFilter ( System.Compiler.Filter filter ) : System.Compiler.Statement
VisitFinally ( System.Compiler.Finally Finally ) : System.Compiler.Statement
VisitFor ( System.Compiler.For For ) : System.Compiler.Statement
VisitForEach ( System.Compiler.ForEach forEach ) : System.Compiler.Statement
VisitGoto ( System.Compiler.Goto Goto ) : System.Compiler.Statement
VisitGotoCase ( System.Compiler.GotoCase gotoCase ) : System.Compiler.Statement
VisitIdentifier ( System.Compiler.Identifier identifier ) : System.Compiler.Expression
VisitIf ( System.Compiler.If If ) : System.Compiler.Statement
VisitImplicitThis ( System.Compiler.ImplicitThis implicitThis ) : System.Compiler.Expression
VisitIndexer ( System.Compiler.Indexer indexer ) : System.Compiler.Expression
VisitInstanceInitializer ( System.Compiler.InstanceInitializer cons ) : System.Compiler.InstanceInitializer
VisitInterface ( System.Compiler.Interface Interface ) : System.Compiler.Interface
VisitInterfaceReference ( System.Compiler.Interface Interface ) : System.Compiler.Interface
VisitInterfaceReferenceList ( InterfaceList interfaceReferences ) : InterfaceList
VisitLRExpression ( System.Compiler.LRExpression expr ) : System.Compiler.Expression
VisitLabeledStatement ( System.Compiler.LabeledStatement lStatement ) : System.Compiler.Statement
VisitLiteral ( System.Compiler.Literal literal ) : System.Compiler.Expression
VisitLocal ( Local local ) : System.Compiler.Expression
VisitLocalDeclaration ( System.Compiler.LocalDeclaration localDecl ) : System.Compiler.LocalDeclaration
VisitLocalDeclarationList ( LocalDeclarationList localDeclList ) : LocalDeclarationList
VisitLocalDeclarationsStatement ( System.Compiler.LocalDeclarationsStatement localDecls ) : System.Compiler.Statement
VisitMemberBinding ( System.Compiler.MemberBinding memberBinding ) : System.Compiler.Expression
VisitMemberList ( MemberList members ) : MemberList
VisitMethod ( System.Compiler.Method method ) : System.Compiler.Method
VisitMethodCall ( System.Compiler.MethodCall call ) : System.Compiler.Expression
VisitModule ( System.Compiler.Module module ) : System.Compiler.Module
VisitModuleReference ( System.Compiler.ModuleReference moduleReference ) : System.Compiler.ModuleReference
VisitNameBinding ( System.Compiler.NameBinding nameBinding ) : System.Compiler.Expression
VisitNamedArgument ( System.Compiler.NamedArgument namedArgument ) : System.Compiler.Expression
VisitNamespace ( System.Compiler.Namespace nspace ) : System.Compiler.Namespace
VisitParameter ( System.Compiler.Parameter parameter ) : System.Compiler.Expression
VisitParameterList ( ParameterList parameterList ) : ParameterList
VisitPostfixExpression ( System.Compiler.PostfixExpression pExpr ) : System.Compiler.Expression
VisitPrefixExpression ( System.Compiler.PrefixExpression pExpr ) : System.Compiler.Expression
VisitProperty ( Property property ) : Property
VisitQualifiedIdentifier ( System.Compiler.QualifiedIdentifier qualifiedIdentifier ) : System.Compiler.Expression
VisitRepeat ( System.Compiler.Repeat repeat ) : System.Compiler.Statement
VisitReturn ( System.Compiler.Return Return ) : System.Compiler.Statement
VisitSetterValue ( System.Compiler.SetterValue value ) : System.Compiler.Expression
VisitStatementList ( StatementList statements ) : StatementList
VisitStatementSnippet ( System.Compiler.StatementSnippet snippet ) : System.Compiler.StatementSnippet
VisitStaticInitializer ( System.Compiler.StaticInitializer cons ) : System.Compiler.StaticInitializer
VisitStruct ( System.Compiler.Struct Struct ) : System.Compiler.Struct
VisitSwitch ( System Switch ) : System.Compiler.Statement
VisitSwitchCase ( System.Compiler.SwitchCase switchCase ) : System.Compiler.SwitchCase
VisitSwitchInstruction ( System.Compiler.SwitchInstruction switchInstruction ) : System.Compiler.Statement
VisitTargetExpression ( System.Compiler.Expression expression ) : System.Compiler.Expression
VisitTernaryExpression ( System.Compiler.TernaryExpression expression ) : System.Compiler.Expression
VisitThis ( System.Compiler.This This ) : System.Compiler.Expression
VisitThrow ( System.Compiler.Throw Throw ) : System.Compiler.Statement
VisitTry ( System.Compiler.Try Try ) : System.Compiler.Statement
VisitTypeAlias ( TypeAlias tAlias ) : TypeAlias
VisitTypeMemberSnippet ( System.Compiler.TypeMemberSnippet snippet ) : System.Compiler.TypeMemberSnippet
VisitTypeModifier ( System.Compiler.TypeModifier typeModifier ) : System.Compiler.TypeModifier
VisitTypeNode ( System.Compiler.TypeNode typeNode ) : System.Compiler.TypeNode
VisitTypeParameter ( System.Compiler.TypeNode typeParameter ) : System.Compiler.TypeNode
VisitTypeParameterList ( TypeNodeList typeParameters ) : TypeNodeList
VisitTypeReference ( System.Compiler.TypeNode type ) : System.Compiler.TypeNode
VisitTypeReferenceList ( TypeNodeList typeReferences ) : TypeNodeList
VisitTypeswitch ( System.Compiler.Typeswitch Typeswitch ) : System.Compiler.Statement
VisitTypeswitchCase ( System.Compiler.TypeswitchCase typeswitchCase ) : System.Compiler.TypeswitchCase
VisitTypeswitchCaseList ( TypeswitchCaseList typeswitchCases ) : TypeswitchCaseList
VisitUnaryExpression ( System.Compiler.UnaryExpression unaryExpression ) : System.Compiler.Expression
VisitUsedNamespace ( System.Compiler.UsedNamespace usedNamespace ) : System.Compiler.UsedNamespace
VisitVariableDeclaration ( System.Compiler.VariableDeclaration variableDeclaration ) : System.Compiler.Statement
VisitWhile ( System.Compiler.While While ) : System.Compiler.Statement
VisitYield ( System.Compiler.Yield Yield ) : System.Compiler.Statement

비공개 메소드들

메소드 설명
Decompiler ( ) : System
GetAssignmentOperator ( NodeType op ) : string
GetAttributeTarget ( AttributeTargets targetFlags ) : string
GetBinaryOperator ( NodeType nodeType ) : string
GetFieldQualifiers ( System.Compiler.Field field ) : string
GetMethodQualifiers ( System.Compiler.Method method ) : string
GetParameterDirection ( ParameterFlags flags ) : string
GetPropertyQualifiers ( Property property ) : string
GetTypeQualifiers ( System.Compiler.TypeNode typeNode ) : string
GetUnaryOperator ( NodeType nodeType, bool &isFunctionStyle ) : string
In ( ) : void
MakeCast ( string s ) : string
Out ( ) : void
TranslateTypeName ( string typeName ) : string
Write ( string format ) : void
WriteFinish ( string str ) : void
WriteLine ( string format ) : void
WriteStart ( string format ) : void

메소드 상세

Decompile() 공개 메소드

public Decompile ( System.Compiler.Node node ) : string
node System.Compiler.Node
리턴 string

Decompiler() 공개 메소드

public Decompiler ( int indentationSize ) : System
indentationSize int
리턴 System

VisitAddressDereference() 공개 메소드

public VisitAddressDereference ( System.Compiler.AddressDereference addr ) : System.Compiler.Expression
addr System.Compiler.AddressDereference
리턴 System.Compiler.Expression

VisitAliasDefinition() 공개 메소드

public VisitAliasDefinition ( System.Compiler.AliasDefinition aliasDefinition ) : System.Compiler.AliasDefinition
aliasDefinition System.Compiler.AliasDefinition
리턴 System.Compiler.AliasDefinition

VisitAssembly() 공개 메소드

public VisitAssembly ( System.Compiler.AssemblyNode assembly ) : System.Compiler.AssemblyNode
assembly System.Compiler.AssemblyNode
리턴 System.Compiler.AssemblyNode

VisitAssemblyReference() 공개 메소드

public VisitAssemblyReference ( System.Compiler.AssemblyReference assemblyReference ) : System.Compiler.AssemblyReference
assemblyReference System.Compiler.AssemblyReference
리턴 System.Compiler.AssemblyReference

VisitAssignmentExpression() 공개 메소드

public VisitAssignmentExpression ( System.Compiler.AssignmentExpression assignment ) : System.Compiler.Expression
assignment System.Compiler.AssignmentExpression
리턴 System.Compiler.Expression

VisitAssignmentStatement() 공개 메소드

public VisitAssignmentStatement ( System.Compiler.AssignmentStatement assignment ) : System.Compiler.Statement
assignment System.Compiler.AssignmentStatement
리턴 System.Compiler.Statement

VisitAttributeConstructor() 공개 메소드

public VisitAttributeConstructor ( System.Compiler.AttributeNode attribute ) : System.Compiler.Expression
attribute System.Compiler.AttributeNode
리턴 System.Compiler.Expression

VisitAttributeList() 공개 메소드

public VisitAttributeList ( AttributeList attributes ) : AttributeList
attributes AttributeList
리턴 AttributeList

VisitAttributeNode() 공개 메소드

public VisitAttributeNode ( System.Compiler.AttributeNode attribute ) : System.Compiler.AttributeNode
attribute System.Compiler.AttributeNode
리턴 System.Compiler.AttributeNode

VisitBase() 공개 메소드

public VisitBase ( System.Compiler.Base Base ) : System.Compiler.Expression
Base System.Compiler.Base
리턴 System.Compiler.Expression

VisitBinaryExpression() 공개 메소드

public VisitBinaryExpression ( System.Compiler.BinaryExpression binaryExpression ) : System.Compiler.Expression
binaryExpression System.Compiler.BinaryExpression
리턴 System.Compiler.Expression

VisitBlock() 공개 메소드

public VisitBlock ( System.Compiler.Block block ) : System.Compiler.Block
block System.Compiler.Block
리턴 System.Compiler.Block

VisitBlockExpression() 공개 메소드

public VisitBlockExpression ( System.Compiler.BlockExpression blockExpression ) : System.Compiler.Expression
blockExpression System.Compiler.BlockExpression
리턴 System.Compiler.Expression

VisitBranch() 공개 메소드

public VisitBranch ( System.Compiler.Branch branch ) : System.Compiler.Statement
branch System.Compiler.Branch
리턴 System.Compiler.Statement

VisitCatch() 공개 메소드

public VisitCatch ( System.Compiler.Catch Catch ) : System.Compiler.Statement
Catch System.Compiler.Catch
리턴 System.Compiler.Statement

VisitClass() 공개 메소드

public VisitClass ( System.Compiler.Class Class ) : System.Compiler.Class
Class System.Compiler.Class
리턴 System.Compiler.Class

VisitComposition() 공개 메소드

public VisitComposition ( System.Compiler.Composition comp ) : System.Compiler.Node
comp System.Compiler.Composition
리턴 System.Compiler.Node

VisitConstrainedType() 공개 메소드

public VisitConstrainedType ( ConstrainedType cType ) : System.Compiler.TypeNode
cType ConstrainedType
리턴 System.Compiler.TypeNode

VisitConstruct() 공개 메소드

public VisitConstruct ( System.Compiler.Construct cons ) : System.Compiler.Expression
cons System.Compiler.Construct
리턴 System.Compiler.Expression

VisitConstructArray() 공개 메소드

public VisitConstructArray ( System.Compiler.ConstructArray consArr ) : System.Compiler.Expression
consArr System.Compiler.ConstructArray
리턴 System.Compiler.Expression

VisitConstructDelegate() 공개 메소드

public VisitConstructDelegate ( System.Compiler.ConstructDelegate consDelegate ) : System.Compiler.Expression
consDelegate System.Compiler.ConstructDelegate
리턴 System.Compiler.Expression

VisitConstructFlexArray() 공개 메소드

public VisitConstructFlexArray ( System.Compiler.ConstructFlexArray consArr ) : System.Compiler.Expression
consArr System.Compiler.ConstructFlexArray
리턴 System.Compiler.Expression

VisitConstructIterator() 공개 메소드

public VisitConstructIterator ( System.Compiler.ConstructIterator consIterator ) : System.Compiler.Expression
consIterator System.Compiler.ConstructIterator
리턴 System.Compiler.Expression

VisitContinue() 공개 메소드

public VisitContinue ( System.Compiler.Continue Continue ) : System.Compiler.Statement
Continue System.Compiler.Continue
리턴 System.Compiler.Statement

VisitDelegateNode() 공개 메소드

public VisitDelegateNode ( System.Compiler.DelegateNode delegateNode ) : System.Compiler.DelegateNode
delegateNode System.Compiler.DelegateNode
리턴 System.Compiler.DelegateNode

VisitDoWhile() 공개 메소드

public VisitDoWhile ( System.Compiler.DoWhile doWhile ) : System.Compiler.Statement
doWhile System.Compiler.DoWhile
리턴 System.Compiler.Statement

VisitEndFilter() 공개 메소드

public VisitEndFilter ( System.Compiler.EndFilter endFilter ) : System.Compiler.Statement
endFilter System.Compiler.EndFilter
리턴 System.Compiler.Statement

VisitEndFinally() 공개 메소드

public VisitEndFinally ( System.Compiler.EndFinally endFinally ) : System.Compiler.Statement
endFinally System.Compiler.EndFinally
리턴 System.Compiler.Statement

VisitEnumNode() 공개 메소드

public VisitEnumNode ( System.Compiler.EnumNode enumNode ) : System.Compiler.EnumNode
enumNode System.Compiler.EnumNode
리턴 System.Compiler.EnumNode

VisitEvent() 공개 메소드

public VisitEvent ( System.Compiler.Event evnt ) : System.Compiler.Event
evnt System.Compiler.Event
리턴 System.Compiler.Event

VisitExit() 공개 메소드

public VisitExit ( System.Compiler.Exit exit ) : System.Compiler.Statement
exit System.Compiler.Exit
리턴 System.Compiler.Statement

VisitExpression() 공개 메소드

public VisitExpression ( System.Compiler.Expression expression ) : System.Compiler.Expression
expression System.Compiler.Expression
리턴 System.Compiler.Expression

VisitExpressionList() 공개 메소드

public VisitExpressionList ( ExpressionList expressions ) : ExpressionList
expressions ExpressionList
리턴 ExpressionList

VisitExpressionSnippet() 공개 메소드

public VisitExpressionSnippet ( System.Compiler.ExpressionSnippet snippet ) : System.Compiler.Expression
snippet System.Compiler.ExpressionSnippet
리턴 System.Compiler.Expression

VisitExpressionStatement() 공개 메소드

public VisitExpressionStatement ( System.Compiler.ExpressionStatement statement ) : System.Compiler.Statement
statement System.Compiler.ExpressionStatement
리턴 System.Compiler.Statement

VisitFaultHandler() 공개 메소드

public VisitFaultHandler ( System.Compiler.FaultHandler faultHandler ) : System.Compiler.Statement
faultHandler System.Compiler.FaultHandler
리턴 System.Compiler.Statement

VisitField() 공개 메소드

public VisitField ( System.Compiler.Field field ) : System.Compiler.Field
field System.Compiler.Field
리턴 System.Compiler.Field

VisitFieldInitializerBlock() 공개 메소드

public VisitFieldInitializerBlock ( System.Compiler.FieldInitializerBlock block ) : System.Compiler.Block
block System.Compiler.FieldInitializerBlock
리턴 System.Compiler.Block

VisitFilter() 공개 메소드

public VisitFilter ( System.Compiler.Filter filter ) : System.Compiler.Statement
filter System.Compiler.Filter
리턴 System.Compiler.Statement

VisitFinally() 공개 메소드

public VisitFinally ( System.Compiler.Finally Finally ) : System.Compiler.Statement
Finally System.Compiler.Finally
리턴 System.Compiler.Statement

VisitFor() 공개 메소드

public VisitFor ( System.Compiler.For For ) : System.Compiler.Statement
For System.Compiler.For
리턴 System.Compiler.Statement

VisitForEach() 공개 메소드

public VisitForEach ( System.Compiler.ForEach forEach ) : System.Compiler.Statement
forEach System.Compiler.ForEach
리턴 System.Compiler.Statement

VisitGoto() 공개 메소드

public VisitGoto ( System.Compiler.Goto Goto ) : System.Compiler.Statement
Goto System.Compiler.Goto
리턴 System.Compiler.Statement

VisitGotoCase() 공개 메소드

public VisitGotoCase ( System.Compiler.GotoCase gotoCase ) : System.Compiler.Statement
gotoCase System.Compiler.GotoCase
리턴 System.Compiler.Statement

VisitIdentifier() 공개 메소드

public VisitIdentifier ( System.Compiler.Identifier identifier ) : System.Compiler.Expression
identifier System.Compiler.Identifier
리턴 System.Compiler.Expression

VisitIf() 공개 메소드

public VisitIf ( System.Compiler.If If ) : System.Compiler.Statement
If System.Compiler.If
리턴 System.Compiler.Statement

VisitImplicitThis() 공개 메소드

public VisitImplicitThis ( System.Compiler.ImplicitThis implicitThis ) : System.Compiler.Expression
implicitThis System.Compiler.ImplicitThis
리턴 System.Compiler.Expression

VisitIndexer() 공개 메소드

public VisitIndexer ( System.Compiler.Indexer indexer ) : System.Compiler.Expression
indexer System.Compiler.Indexer
리턴 System.Compiler.Expression

VisitInstanceInitializer() 공개 메소드

public VisitInstanceInitializer ( System.Compiler.InstanceInitializer cons ) : System.Compiler.InstanceInitializer
cons System.Compiler.InstanceInitializer
리턴 System.Compiler.InstanceInitializer

VisitInterface() 공개 메소드

public VisitInterface ( System.Compiler.Interface Interface ) : System.Compiler.Interface
Interface System.Compiler.Interface
리턴 System.Compiler.Interface

VisitInterfaceReference() 공개 메소드

public VisitInterfaceReference ( System.Compiler.Interface Interface ) : System.Compiler.Interface
Interface System.Compiler.Interface
리턴 System.Compiler.Interface

VisitInterfaceReferenceList() 공개 메소드

public VisitInterfaceReferenceList ( InterfaceList interfaceReferences ) : InterfaceList
interfaceReferences InterfaceList
리턴 InterfaceList

VisitLRExpression() 공개 메소드

public VisitLRExpression ( System.Compiler.LRExpression expr ) : System.Compiler.Expression
expr System.Compiler.LRExpression
리턴 System.Compiler.Expression

VisitLabeledStatement() 공개 메소드

public VisitLabeledStatement ( System.Compiler.LabeledStatement lStatement ) : System.Compiler.Statement
lStatement System.Compiler.LabeledStatement
리턴 System.Compiler.Statement

VisitLiteral() 공개 메소드

public VisitLiteral ( System.Compiler.Literal literal ) : System.Compiler.Expression
literal System.Compiler.Literal
리턴 System.Compiler.Expression

VisitLocal() 공개 메소드

public VisitLocal ( Local local ) : System.Compiler.Expression
local Local
리턴 System.Compiler.Expression

VisitLocalDeclaration() 공개 메소드

public VisitLocalDeclaration ( System.Compiler.LocalDeclaration localDecl ) : System.Compiler.LocalDeclaration
localDecl System.Compiler.LocalDeclaration
리턴 System.Compiler.LocalDeclaration

VisitLocalDeclarationList() 공개 메소드

public VisitLocalDeclarationList ( LocalDeclarationList localDeclList ) : LocalDeclarationList
localDeclList LocalDeclarationList
리턴 LocalDeclarationList

VisitLocalDeclarationsStatement() 공개 메소드

public VisitLocalDeclarationsStatement ( System.Compiler.LocalDeclarationsStatement localDecls ) : System.Compiler.Statement
localDecls System.Compiler.LocalDeclarationsStatement
리턴 System.Compiler.Statement

VisitMemberBinding() 공개 메소드

public VisitMemberBinding ( System.Compiler.MemberBinding memberBinding ) : System.Compiler.Expression
memberBinding System.Compiler.MemberBinding
리턴 System.Compiler.Expression

VisitMemberList() 공개 메소드

public VisitMemberList ( MemberList members ) : MemberList
members MemberList
리턴 MemberList

VisitMethod() 공개 메소드

public VisitMethod ( System.Compiler.Method method ) : System.Compiler.Method
method System.Compiler.Method
리턴 System.Compiler.Method

VisitMethodCall() 공개 메소드

public VisitMethodCall ( System.Compiler.MethodCall call ) : System.Compiler.Expression
call System.Compiler.MethodCall
리턴 System.Compiler.Expression

VisitModule() 공개 메소드

public VisitModule ( System.Compiler.Module module ) : System.Compiler.Module
module System.Compiler.Module
리턴 System.Compiler.Module

VisitModuleReference() 공개 메소드

public VisitModuleReference ( System.Compiler.ModuleReference moduleReference ) : System.Compiler.ModuleReference
moduleReference System.Compiler.ModuleReference
리턴 System.Compiler.ModuleReference

VisitNameBinding() 공개 메소드

public VisitNameBinding ( System.Compiler.NameBinding nameBinding ) : System.Compiler.Expression
nameBinding System.Compiler.NameBinding
리턴 System.Compiler.Expression

VisitNamedArgument() 공개 메소드

public VisitNamedArgument ( System.Compiler.NamedArgument namedArgument ) : System.Compiler.Expression
namedArgument System.Compiler.NamedArgument
리턴 System.Compiler.Expression

VisitNamespace() 공개 메소드

public VisitNamespace ( System.Compiler.Namespace nspace ) : System.Compiler.Namespace
nspace System.Compiler.Namespace
리턴 System.Compiler.Namespace

VisitParameter() 공개 메소드

public VisitParameter ( System.Compiler.Parameter parameter ) : System.Compiler.Expression
parameter System.Compiler.Parameter
리턴 System.Compiler.Expression

VisitParameterList() 공개 메소드

public VisitParameterList ( ParameterList parameterList ) : ParameterList
parameterList ParameterList
리턴 ParameterList

VisitPostfixExpression() 공개 메소드

public VisitPostfixExpression ( System.Compiler.PostfixExpression pExpr ) : System.Compiler.Expression
pExpr System.Compiler.PostfixExpression
리턴 System.Compiler.Expression

VisitPrefixExpression() 공개 메소드

public VisitPrefixExpression ( System.Compiler.PrefixExpression pExpr ) : System.Compiler.Expression
pExpr System.Compiler.PrefixExpression
리턴 System.Compiler.Expression

VisitProperty() 공개 메소드

public VisitProperty ( Property property ) : Property
property Property
리턴 Property

VisitQualifiedIdentifier() 공개 메소드

public VisitQualifiedIdentifier ( System.Compiler.QualifiedIdentifier qualifiedIdentifier ) : System.Compiler.Expression
qualifiedIdentifier System.Compiler.QualifiedIdentifier
리턴 System.Compiler.Expression

VisitRepeat() 공개 메소드

public VisitRepeat ( System.Compiler.Repeat repeat ) : System.Compiler.Statement
repeat System.Compiler.Repeat
리턴 System.Compiler.Statement

VisitReturn() 공개 메소드

public VisitReturn ( System.Compiler.Return Return ) : System.Compiler.Statement
Return System.Compiler.Return
리턴 System.Compiler.Statement

VisitSetterValue() 공개 메소드

public VisitSetterValue ( System.Compiler.SetterValue value ) : System.Compiler.Expression
value System.Compiler.SetterValue
리턴 System.Compiler.Expression

VisitStatementList() 공개 메소드

public VisitStatementList ( StatementList statements ) : StatementList
statements StatementList
리턴 StatementList

VisitStatementSnippet() 공개 메소드

public VisitStatementSnippet ( System.Compiler.StatementSnippet snippet ) : System.Compiler.StatementSnippet
snippet System.Compiler.StatementSnippet
리턴 System.Compiler.StatementSnippet

VisitStaticInitializer() 공개 메소드

public VisitStaticInitializer ( System.Compiler.StaticInitializer cons ) : System.Compiler.StaticInitializer
cons System.Compiler.StaticInitializer
리턴 System.Compiler.StaticInitializer

VisitStruct() 공개 메소드

public VisitStruct ( System.Compiler.Struct Struct ) : System.Compiler.Struct
Struct System.Compiler.Struct
리턴 System.Compiler.Struct

VisitSwitch() 공개 메소드

public VisitSwitch ( System Switch ) : System.Compiler.Statement
Switch System
리턴 System.Compiler.Statement

VisitSwitchCase() 공개 메소드

public VisitSwitchCase ( System.Compiler.SwitchCase switchCase ) : System.Compiler.SwitchCase
switchCase System.Compiler.SwitchCase
리턴 System.Compiler.SwitchCase

VisitSwitchInstruction() 공개 메소드

public VisitSwitchInstruction ( System.Compiler.SwitchInstruction switchInstruction ) : System.Compiler.Statement
switchInstruction System.Compiler.SwitchInstruction
리턴 System.Compiler.Statement

VisitTargetExpression() 공개 메소드

public VisitTargetExpression ( System.Compiler.Expression expression ) : System.Compiler.Expression
expression System.Compiler.Expression
리턴 System.Compiler.Expression

VisitTernaryExpression() 공개 메소드

public VisitTernaryExpression ( System.Compiler.TernaryExpression expression ) : System.Compiler.Expression
expression System.Compiler.TernaryExpression
리턴 System.Compiler.Expression

VisitThis() 공개 메소드

public VisitThis ( System.Compiler.This This ) : System.Compiler.Expression
This System.Compiler.This
리턴 System.Compiler.Expression

VisitThrow() 공개 메소드

public VisitThrow ( System.Compiler.Throw Throw ) : System.Compiler.Statement
Throw System.Compiler.Throw
리턴 System.Compiler.Statement

VisitTry() 공개 메소드

public VisitTry ( System.Compiler.Try Try ) : System.Compiler.Statement
Try System.Compiler.Try
리턴 System.Compiler.Statement

VisitTypeAlias() 공개 메소드

public VisitTypeAlias ( TypeAlias tAlias ) : TypeAlias
tAlias TypeAlias
리턴 TypeAlias

VisitTypeMemberSnippet() 공개 메소드

public VisitTypeMemberSnippet ( System.Compiler.TypeMemberSnippet snippet ) : System.Compiler.TypeMemberSnippet
snippet System.Compiler.TypeMemberSnippet
리턴 System.Compiler.TypeMemberSnippet

VisitTypeModifier() 공개 메소드

public VisitTypeModifier ( System.Compiler.TypeModifier typeModifier ) : System.Compiler.TypeModifier
typeModifier System.Compiler.TypeModifier
리턴 System.Compiler.TypeModifier

VisitTypeNode() 공개 메소드

public VisitTypeNode ( System.Compiler.TypeNode typeNode ) : System.Compiler.TypeNode
typeNode System.Compiler.TypeNode
리턴 System.Compiler.TypeNode

VisitTypeParameter() 공개 메소드

public VisitTypeParameter ( System.Compiler.TypeNode typeParameter ) : System.Compiler.TypeNode
typeParameter System.Compiler.TypeNode
리턴 System.Compiler.TypeNode

VisitTypeParameterList() 공개 메소드

public VisitTypeParameterList ( TypeNodeList typeParameters ) : TypeNodeList
typeParameters TypeNodeList
리턴 TypeNodeList

VisitTypeReference() 공개 메소드

public VisitTypeReference ( System.Compiler.TypeNode type ) : System.Compiler.TypeNode
type System.Compiler.TypeNode
리턴 System.Compiler.TypeNode

VisitTypeReferenceList() 공개 메소드

public VisitTypeReferenceList ( TypeNodeList typeReferences ) : TypeNodeList
typeReferences TypeNodeList
리턴 TypeNodeList

VisitTypeswitch() 공개 메소드

public VisitTypeswitch ( System.Compiler.Typeswitch Typeswitch ) : System.Compiler.Statement
Typeswitch System.Compiler.Typeswitch
리턴 System.Compiler.Statement

VisitTypeswitchCase() 공개 메소드

public VisitTypeswitchCase ( System.Compiler.TypeswitchCase typeswitchCase ) : System.Compiler.TypeswitchCase
typeswitchCase System.Compiler.TypeswitchCase
리턴 System.Compiler.TypeswitchCase

VisitTypeswitchCaseList() 공개 메소드

public VisitTypeswitchCaseList ( TypeswitchCaseList typeswitchCases ) : TypeswitchCaseList
typeswitchCases TypeswitchCaseList
리턴 TypeswitchCaseList

VisitUnaryExpression() 공개 메소드

public VisitUnaryExpression ( System.Compiler.UnaryExpression unaryExpression ) : System.Compiler.Expression
unaryExpression System.Compiler.UnaryExpression
리턴 System.Compiler.Expression

VisitUsedNamespace() 공개 메소드

public VisitUsedNamespace ( System.Compiler.UsedNamespace usedNamespace ) : System.Compiler.UsedNamespace
usedNamespace System.Compiler.UsedNamespace
리턴 System.Compiler.UsedNamespace

VisitVariableDeclaration() 공개 메소드

public VisitVariableDeclaration ( System.Compiler.VariableDeclaration variableDeclaration ) : System.Compiler.Statement
variableDeclaration System.Compiler.VariableDeclaration
리턴 System.Compiler.Statement

VisitWhile() 공개 메소드

public VisitWhile ( System.Compiler.While While ) : System.Compiler.Statement
While System.Compiler.While
리턴 System.Compiler.Statement

VisitYield() 공개 메소드

public VisitYield ( System.Compiler.Yield Yield ) : System.Compiler.Statement
Yield System.Compiler.Yield
리턴 System.Compiler.Statement