C# Class UnityScript.Scripting.Pipeline.ProcessScriptingMethods

Inheritance: UnityScript.Steps.ProcessUnityScriptMethods
Exibir arquivo Open project: CarlosHBC/UnityDecompiled

Protected Properties

Property Type Description
_evaluationContext UnityScript.Scripting.EvaluationContext

Public Methods

Method 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 method

public GetActiveScriptEntityReference ( ActiveScriptEntity scriptEntity ) : Boo.Lang.Compiler.Ast.MemberReferenceExpression
scriptEntity ActiveScriptEntity
return Boo.Lang.Compiler.Ast.MemberReferenceExpression

GetActiveScriptReference() public method

public GetActiveScriptReference ( ActiveScriptEntity scriptEntity ) : MethodInvocationExpression
scriptEntity ActiveScriptEntity
return Boo.Lang.Compiler.Ast.MethodInvocationExpression

GetEvaluationContextField() public method

public GetEvaluationContextField ( ) : IField
return IField

GetScriptClassType() public method

public GetScriptClassType ( ) : IEntity
return IEntity

GetScriptContainerField() public method

public GetScriptContainerField ( ) : IField
return IField

GetTargetFieldContext() public method

public GetTargetFieldContext ( EvaluationContextEntity entity ) : IField
entity EvaluationContextEntity
return IField

HasSideEffect() public method

public HasSideEffect ( Expression e ) : bool
e Boo.Lang.Compiler.Ast.Expression
return bool

IsEvaluationContextMember() public method

public IsEvaluationContextMember ( EvaluationContextEntity entity ) : bool
entity EvaluationContextEntity
return bool

MapToContextReference() public method

public MapToContextReference ( EvaluationContextEntity entity ) : Boo.Lang.Compiler.Ast.MemberReferenceExpression
entity EvaluationContextEntity
return Boo.Lang.Compiler.Ast.MemberReferenceExpression

OnReferenceExpression() public method

public OnReferenceExpression ( ReferenceExpression node ) : void
node Boo.Lang.Compiler.Ast.ReferenceExpression
return void

ProcessScriptingMethods() public method

public ProcessScriptingMethods ( EvaluationContext evaluationContext ) : Boo.Lang.Compiler
evaluationContext UnityScript.Scripting.EvaluationContext
return Boo.Lang.Compiler

ValidateContext() public method

public ValidateContext ( EvaluationContextEntity entity ) : bool
entity EvaluationContextEntity
return bool

Property Details

_evaluationContext protected_oe property

protected EvaluationContext,UnityScript.Scripting _evaluationContext
return UnityScript.Scripting.EvaluationContext