C# Класс Microsoft.Zing.Decompiler

Наследование: System.Compiler.StandardVisitor
Показать файл Открыть проект Примеры использования класса

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