C# Class UnityScript.Scripting.Pipeline.ProcessScriptingMethods

Inheritance: UnityScript.Steps.ProcessUnityScriptMethods
Afficher le fichier Open project: CarlosHBC/UnityDecompiled

Protected Properties

Свойство Type Description
_evaluationContext UnityScript.Scripting.EvaluationContext

Méthodes publiques

Méthode Description
GetActiveScriptEntityReference ( ActiveScriptEntity scriptEntity ) : Boo.Lang.Compiler.Ast.MemberReferenceExpression
GetActiveScriptReference ( ActiveScriptEntity scriptEntity ) : MethodInvocationExpression
GetEvaluationContextField ( ) : IField
GetScriptClassType ( ) : IEntity
GetScriptContainerField ( ) : IField
GetTargetFieldContext ( EvaluationContextEntity entity ) : IField
HasSideEffect ( Expression e ) : bool
IsEvaluationContextMember ( EvaluationContextEntity entity ) : bool
MapToContextReference ( EvaluationContextEntity entity ) : Boo.Lang.Compiler.Ast.MemberReferenceExpression
OnReferenceExpression ( ReferenceExpression node ) : void
ProcessScriptingMethods ( EvaluationContext evaluationContext ) : Boo.Lang.Compiler
ValidateContext ( EvaluationContextEntity entity ) : bool

Method Details

GetActiveScriptEntityReference() public méthode

public GetActiveScriptEntityReference ( ActiveScriptEntity scriptEntity ) : Boo.Lang.Compiler.Ast.MemberReferenceExpression
scriptEntity ActiveScriptEntity
Résultat Boo.Lang.Compiler.Ast.MemberReferenceExpression

GetActiveScriptReference() public méthode

public GetActiveScriptReference ( ActiveScriptEntity scriptEntity ) : MethodInvocationExpression
scriptEntity ActiveScriptEntity
Résultat Boo.Lang.Compiler.Ast.MethodInvocationExpression

GetEvaluationContextField() public méthode

public GetEvaluationContextField ( ) : IField
Résultat IField

GetScriptClassType() public méthode

public GetScriptClassType ( ) : IEntity
Résultat IEntity

GetScriptContainerField() public méthode

public GetScriptContainerField ( ) : IField
Résultat IField

GetTargetFieldContext() public méthode

public GetTargetFieldContext ( EvaluationContextEntity entity ) : IField
entity EvaluationContextEntity
Résultat IField

HasSideEffect() public méthode

public HasSideEffect ( Expression e ) : bool
e Boo.Lang.Compiler.Ast.Expression
Résultat bool

IsEvaluationContextMember() public méthode

public IsEvaluationContextMember ( EvaluationContextEntity entity ) : bool
entity EvaluationContextEntity
Résultat bool

MapToContextReference() public méthode

public MapToContextReference ( EvaluationContextEntity entity ) : Boo.Lang.Compiler.Ast.MemberReferenceExpression
entity EvaluationContextEntity
Résultat Boo.Lang.Compiler.Ast.MemberReferenceExpression

OnReferenceExpression() public méthode

public OnReferenceExpression ( ReferenceExpression node ) : void
node Boo.Lang.Compiler.Ast.ReferenceExpression
Résultat void

ProcessScriptingMethods() public méthode

public ProcessScriptingMethods ( EvaluationContext evaluationContext ) : Boo.Lang.Compiler
evaluationContext UnityScript.Scripting.EvaluationContext
Résultat Boo.Lang.Compiler

ValidateContext() public méthode

public ValidateContext ( EvaluationContextEntity entity ) : bool
entity EvaluationContextEntity
Résultat bool

Property Details

_evaluationContext protected_oe property

protected EvaluationContext,UnityScript.Scripting _evaluationContext
Résultat UnityScript.Scripting.EvaluationContext