C# 클래스 Microsoft.ClearScript.Windows.ActiveScriptWrapper

파일 보기 프로젝트 열기: hasaki/clearscript 1 사용 예제들

공개 메소드들

메소드 설명
AddNamedItem ( string name, ScriptItemFlags flags ) : void
Close ( ) : void
CollectGarbage ( ScriptGCType type ) : void
Create ( string progID ) : ActiveScriptWrapper
EnumCodeContextsOfPosition ( UIntPtr sourceContext, uint offset, uint length, IEnumDebugCodeContexts &enumContexts ) : void
EnumStackFrames ( IEnumDebugStackFrames &enumFrames ) : void
GetScriptDispatch ( string itemName, object &dispatch ) : void
GetScriptState ( ScriptState &state ) : void
InitNew ( ) : void
InterruptScriptThread ( uint scriptThreadID, System.Runtime.InteropServices.ComTypes.EXCEPINFO &excepInfo, ScriptInterruptFlags flags ) : void
ParseScriptText ( string code, string itemName, object context, string delimiter, UIntPtr sourceContext, uint startingLineNumber, ScriptTextFlags flags, IntPtr pVarResult, System.Runtime.InteropServices.ComTypes.EXCEPINFO &excepInfo ) : void
SetScriptSite ( IActiveScriptSite site ) : void
SetScriptState ( ScriptState state ) : void

메소드 상세

AddNamedItem() 공개 추상적인 메소드

public abstract AddNamedItem ( string name, ScriptItemFlags flags ) : void
name string
flags ScriptItemFlags
리턴 void

Close() 공개 추상적인 메소드

public abstract Close ( ) : void
리턴 void

CollectGarbage() 공개 추상적인 메소드

public abstract CollectGarbage ( ScriptGCType type ) : void
type ScriptGCType
리턴 void

Create() 공개 정적인 메소드

public static Create ( string progID ) : ActiveScriptWrapper
progID string
리턴 ActiveScriptWrapper

EnumCodeContextsOfPosition() 공개 추상적인 메소드

public abstract EnumCodeContextsOfPosition ( UIntPtr sourceContext, uint offset, uint length, IEnumDebugCodeContexts &enumContexts ) : void
sourceContext System.UIntPtr
offset uint
length uint
enumContexts IEnumDebugCodeContexts
리턴 void

EnumStackFrames() 공개 추상적인 메소드

public abstract EnumStackFrames ( IEnumDebugStackFrames &enumFrames ) : void
enumFrames IEnumDebugStackFrames
리턴 void

GetScriptDispatch() 공개 추상적인 메소드

public abstract GetScriptDispatch ( string itemName, object &dispatch ) : void
itemName string
dispatch object
리턴 void

GetScriptState() 공개 추상적인 메소드

public abstract GetScriptState ( ScriptState &state ) : void
state ScriptState
리턴 void

InitNew() 공개 추상적인 메소드

public abstract InitNew ( ) : void
리턴 void

InterruptScriptThread() 공개 추상적인 메소드

public abstract InterruptScriptThread ( uint scriptThreadID, System.Runtime.InteropServices.ComTypes.EXCEPINFO &excepInfo, ScriptInterruptFlags flags ) : void
scriptThreadID uint
excepInfo System.Runtime.InteropServices.ComTypes.EXCEPINFO
flags ScriptInterruptFlags
리턴 void

ParseScriptText() 공개 추상적인 메소드

public abstract ParseScriptText ( string code, string itemName, object context, string delimiter, UIntPtr sourceContext, uint startingLineNumber, ScriptTextFlags flags, IntPtr pVarResult, System.Runtime.InteropServices.ComTypes.EXCEPINFO &excepInfo ) : void
code string
itemName string
context object
delimiter string
sourceContext System.UIntPtr
startingLineNumber uint
flags ScriptTextFlags
pVarResult System.IntPtr
excepInfo System.Runtime.InteropServices.ComTypes.EXCEPINFO
리턴 void

SetScriptSite() 공개 추상적인 메소드

public abstract SetScriptSite ( IActiveScriptSite site ) : void
site IActiveScriptSite
리턴 void

SetScriptState() 공개 추상적인 메소드

public abstract SetScriptState ( ScriptState state ) : void
state ScriptState
리턴 void