C# 클래스 UnityScript.Scripting.Pipeline.ProcessScriptingMethods

상속: UnityScript.Steps.ProcessUnityScriptMethods
파일 보기 프로젝트 열기: CarlosHBC/UnityDecompiled

보호된 프로퍼티들

프로퍼티 타입 설명
_evaluationContext UnityScript.Scripting.EvaluationContext

공개 메소드들

메소드 설명
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

메소드 상세

GetActiveScriptEntityReference() 공개 메소드

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

GetActiveScriptReference() 공개 메소드

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

GetEvaluationContextField() 공개 메소드

public GetEvaluationContextField ( ) : IField
리턴 IField

GetScriptClassType() 공개 메소드

public GetScriptClassType ( ) : IEntity
리턴 IEntity

GetScriptContainerField() 공개 메소드

public GetScriptContainerField ( ) : IField
리턴 IField

GetTargetFieldContext() 공개 메소드

public GetTargetFieldContext ( EvaluationContextEntity entity ) : IField
entity EvaluationContextEntity
리턴 IField

HasSideEffect() 공개 메소드

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

IsEvaluationContextMember() 공개 메소드

public IsEvaluationContextMember ( EvaluationContextEntity entity ) : bool
entity EvaluationContextEntity
리턴 bool

MapToContextReference() 공개 메소드

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

OnReferenceExpression() 공개 메소드

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

ProcessScriptingMethods() 공개 메소드

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

ValidateContext() 공개 메소드

public ValidateContext ( EvaluationContextEntity entity ) : bool
entity EvaluationContextEntity
리턴 bool

프로퍼티 상세

_evaluationContext 보호되어 있는 프로퍼티

protected EvaluationContext,UnityScript.Scripting _evaluationContext
리턴 UnityScript.Scripting.EvaluationContext