GXDN: Gurux Developer Network
GXScriptParser Class
NamespacesGurux.ScriptParserGXScriptParser
GXScriptParser parses the script.
GXScriptParser parses the script.
Members
All Members Constructors Methods Properties Events



Icon Member Description
GXScriptParser()()()
Initializes a new instance of the GXScriptParser class

ActiveScript
Returns ActiveScript interface.

ActiveScriptParse
Returns ActiveScriptParser interface.

AddCode(String)
Adds new script code.

AddNamedItem(String, Object)
Adds a named item, so it can be accessed from the script.

AddTypeLibrary(Object)
Adds a new type library.

AllowUI
Retrieves or sets, if the running script is allowed to display user interface elements.

AvailableLocaleIdentifiers()()()
Retrieves collection of available locale identifiers.

Breakpoints
Returns a breakpoints collection.

CanRaiseEvents
Gets a value indicating whether the component can raise an event.
(Inherited from Component.)
ClearCode()()()
Clears the code.

ClearNamedItems()()()
Clears the named items collection.

ClearOutputFile()()()
Clears the file, where output streams are echoed.

ClearTypeLibraries()()()
Clears the type libraries collection.

Close()()()
Closes script engine, and clears the code.

Container
Gets the IContainer that contains the Component.
(Inherited from Component.)
CreateAddInScriptEngine(String)
Creates an own script engine.

CreateEngine(Language)
Creates a script engine.

CreateObjRef(Type)
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
DebugBreak()()()
Causes the application to break into the debugger at the earliest opportunity.

DebugContinue()()()
Continues debugging.

DebuggerMode
Retrieves or sets the debug mode.

DebugStepInto()()()
Single step entering any function call.

DebugStepOut()()()
Continues execution, until the current function returns.

DebugStepOver()()()
Single step to next line in the current function.

DebugStop()()()
Stops debugging.

DesignMode
Gets a value that indicates whether the Component is currently in design mode.
(Inherited from Component.)
Dispose(Boolean) (Overrides Component.Dispose(Boolean).)
Dispose()()()
Releases all resources used by the Component.
(Inherited from Component.)
Disposed
Occurs when the component is disposed by a call to the Dispose()()() method.
(Inherited from Component.)
Echo(Object)
Outputs text to the output.

Equals(Object)
Checks if two objects are equal.
(Overrides Object.Equals(Object).)
Evaluate(String)
Evaluates an expression and returns the result.

Events
Gets the list of event handlers that are attached to this Component.
(Inherited from Component.)
Finalize()()()
Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.
(Inherited from Component.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Overrides Object.GetHashCode()()().)
GetLifetimeService()()()
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
GetMethods()()()
Retrieves an array of available methods.

GetNamedItems()()()
Retrieves an array of named items.

GetOcx()()()
Retrieves a reference to the underlying ActiveX control.

GetService(Type)
Returns an object that represents a service provided by the Component or by its Container.
(Inherited from Component.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
InitializeLifetimeService()()()
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
IsDebuggerSupported()()()
Determines, if the debugger is supported.

Language
Returns the current script language.

Load(String)
Loads selected file.

LocaleIdentifier
LocaleIdentifier is a 32-bit value that identifies the human language preferred by the user, region, or application. Use AvailableLocaleIdentifiers to query language support.

MemberwiseClone(Boolean)
Creates a shallow copy of the current MarshalByRefObject object.
(Inherited from MarshalByRefObject.)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
NamedItemExists(String)
Checks, if the given named item exists.

OccurredError
Retrieves or sets the occurred error.

OnBreakpointAdded
GXScriptParser calls this method, when a breakpoint is added.

OnBreakpointHit
GXScriptParser calls this method, when it hits a breakpoint.

OnBreakpointRemoved
GXScriptParser calls this method, when a breakpoint is removed.

OnBreakpointUpdated
GXScriptParser calls this method, when a breakpoint is updated.

OnDebuggingResult
GXScriptParser calls this method, when debugging is finished.

OnDebuggingStarted
GXScriptParser calls this method, when debugging is started.

OnDebuggingStateChange
GXScriptParser calls this method, when the state of debugging has changed.

OnDebuggingStopped
GXScriptParser calls this method, when debugging is stopped.

OnEcho
GXScriptParser calls this method, when data is echoed.

OnError
GXScriptParser calls this method, when an error occurs.

OnScriptStateChange
GXScriptParser calls this method, when the state of the script is changed.

OutputFile
Determines the file, where output streams are echoed.

Parent
Retrieves or sets the parent component.

Quit(Int32)
Forces script execution to stop at any point.

RemoveNamedItem(String)
Removes the given named item.

RemoveTypeLibrary(Object)
Removes the given type library.

Run()()()
Runs a specified command.

RunProcedure(String, Object)
Runs a specified procedure.

ScriptCode
Returns the script code.

Site
Gets or sets the ISite of the Component.
(Inherited from Component.)
SiteWindow
Retrieves or sets the handle of the window, used by executing scripting code to display dialog boxes, and other user interface elements.

Sleep(Int32)
Suspends the script execution, for a specified length of time (in milliseconds).

State
Retrieves the state of the debugger.

ToString()()()
Returns a String containing the name of the Component, if any. This method should not be overridden.
(Inherited from Component.)
WaitDebugResult
Determines, if the result of the method is waited for, before continuing.

Inheritance Hierarchy
Object
MarshalByRefObject
  Component
    GXScriptParser

Assembly: Gurux.ScriptParser (Module: Gurux.ScriptParser) Version: 5.0.0.1