Click or drag to resize

BasicNoUIObj Class

A .NET object that can be referenced or created with or without a containing form.
Inheritance Hierarchy
SystemObject
  WinWrap.Basic.ServerBasicNoUIObj

Namespace: WinWrap.Basic.Server
Assembly: WinWrap.Basic.Server (in WinWrap.Basic.Server.dll)
Syntax
public class BasicNoUIObj : IBasicNoUI, 
	IDisposable

The BasicNoUIObj type exposes the following members.

Constructors
 NameDescription
Public methodCode exampleBasicNoUIObj Initializes a new instance of the BasicNoUIObj class.
Top
Properties
 NameDescription
Public propertyCode exampleBlockedKeywords Gets or sets the blocked keywords.
Public propertyCode exampleCode Gets or sets the source code for the macro/module.
Public propertyCode exampleDefaultMacroName Gets or sets the default name for new macros.
Public propertyCode exampleError Gets the syntax or execution error information object.
Public propertyCode exampleErrorLimit Gets or sets the limit for the number of syntax errors reported.
Public propertyCode exampleFileDesc Gets or sets the text description used in the "List of Files Types" section (in the lower left hand corner) of the File | Open dialog box.
Public propertyCode exampleFileExt Gets or sets the file extension used in the "List of File Types" section (in the lower left hand corner) of the File | Open dialog box.
Public propertyCode exampleFileName Gets or sets the file path of a macro/module in the Code property.
Public propertyCode exampleFileTools Gets or sets the visibility of the file tool buttons on the toolbar.
Public propertyCode exampleHiddenCode Gets or sets the hidden code text.
Public propertyCode exampleInEvent Gets the in event status.
Public propertyCode examplePause Gets or sets whether the execution is paused.
Public propertyCode exampleRun Gets or sets whether the macro/module is currently running.
Public propertyCode exampleSandboxed Gets or sets the sandboxed mode.
Public propertyCode exampleSandboxRules Gets or sets the sandbox rules.
Public propertyCode exampleSecret Gets or sets the secret.
Public propertyCode exampleSynchronized Gets or sets the synchronized mode.
Public propertyCode exampleSynchronizedEdit Gets or sets the synchronized edit mode.
Public propertyCode exampleVirtualFileSystem Gets or sets the virtual file system.
Top
Methods
 NameDescription
Public methodCode exampleAddExtensionObject Extends the WWB.NET language using any .NET object.
Public methodCode exampleAddExtensionObjectWithEvents Extends the WWB.NET language using any .NET object. The events fired by this object can be handled by the appropriate module.
Public methodCode exampleAddImports Adds automatic imports to the WWB.NET language.
Public methodCode exampleAddReference Extends the WWB.NET language using an assembly reference.
Public methodCode exampleAddSafeReference Extends the WWB.NET language using an assembly reference.
Public methodCode exampleAddScriptableObjectModel Extends the WWB.NET language using a type's assembly and automatically imports the type's namespace and the type itself.
Public methodCode exampleAddScriptableReference Extends the WWB.NET language using an assembly reference.
Public methodCode exampleCreateHandler Create an object that can invoke a module sub or function.
Public methodCode exampleCreateHandlers Create a collection of Handler objects.
Public methodCode exampleDisconnect Disconnects the language extensions.
Public methodDispose Releases the resources used by the BasicNoUIObj.
Protected methodDispose(Boolean) Releases the unmanaged resources and optionally releases the managed resources.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodCode exampleInitialize Initializes this object.
Public methodCode exampleIsInitialized Determines if the object is initialized.
Public methodCode exampleIsModuleLoaded Determines if the module is loaded.
Public methodCode exampleLoadModule Loads a module by parsing it and preparing it for execution.
Public methodCode exampleMacroCaption Returns a macro/module's caption.
Public methodCode exampleMacroCode Returns a macro/module's code.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodCode exampleModuleInstance Returns an instance of the Module object.
Protected methodOnBegin Raises the Begin event.
Protected methodOnDebugClear Raises the DebugClear event.
Protected methodOnDebugPrint Raises the DebugPrint event.
Protected methodOnDebugTrace Raises the DebugTrace event.
Protected methodOnDisconnected Raises the Disconnected event.
Protected methodOnDisconnecting Raises the Disconnecting event.
Protected methodOnDoEvents Raises the DoEvents event.
Protected methodOnEnd Raises the End event.
Protected methodOnErrorAlert Raises the ErrorAlert event.
Protected methodOnErrorLog Raises the ErrorLog event.
Protected methodOnGetAssemblyNames Raises the GetAssemblyNames event.
Protected methodOnGetMacroCaption Raises the GetMacroCaption event.
Protected methodOnMacroBegin Raises the MacroBegin event.
Protected methodOnMacroEnd Raises the MacroEnd event.
Protected methodOnMapMacroName Raises the MapMacroName event.
Protected methodOnPause Raises the Pause event.
Protected methodOnPending Raises the Pending event.
Protected methodOnReadMacro Raises the ReadMacro event.
Protected methodOnReceivedAppSyncMessage Raises the ReceivedAppSyncMessage event.
Protected methodOnResume Raises the Resume event.
Protected methodOnSynchronizing Raises the Synchronizing event.
Protected methodOnWriteMacro Raises the WriteMacro event.
Public methodCode exampleQuery Query.
Public methodCode exampleRemoveExtensions Removes language extensions specific to a module.
Public methodCode exampleReportError Reports an error generated during a Handler or Module object call.
Public methodCode exampleRunFile Runs a macro by name.
Public methodCode exampleRunThis Runs macro code.
Public methodCode exampleSendAppSyncMessage Send the app synchronize message from the IDE to remote NoUI or send the !app message from the NoUI to the remote IDE.
Public methodCode exampleSetMacroStale Set the macro/module cached source as stale. This removes the cached source from consideration forcing the source code to be read again.
Public methodCode exampleShutdown Prepares to shutdown WinWrap Basic.
Public methodCode exampleSynchronize Synchronize with the remote Basic Control/Object.
Public methodCode exampleSyntaxCheck Checks for syntax errors.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodCode exampleTrace Sets the tracing categories.
Public methodCode exampleUnloadModule Unloads the module.
Top
Events
 NameDescription
Public eventCode exampleBegin Occurs when execution has started.
Public eventCode exampleDebugClear Occurs when the instruction Debug.Clear is executed.
Public eventCode exampleDebugPrint Occurs when the instruction Debug.Print was executed.
Public eventCode exampleDebugTrace Occurs when the trace output needs to be printed.
Public eventCode exampleDisconnected Occurs when a Disconnect has been called successfully.
Public eventCode exampleDisconnecting Occurs when a Disconnect is called.
Public eventCode exampleDoEvents Occurs when a macro/module is executing.
Public eventCode exampleEnd Occurs when execution has completed.
Public eventCode exampleErrorAlert Occurs when an error has occurred. (Evaluation errors do not trigger this event.)
Public eventCode exampleErrorLog Occurs when a syntax error has occurred. (Evaluation errors do not trigger this event.)
Public eventCode exampleGetAssemblyNames Occurs when the Edit|References dialog is displayed.
Public eventCode exampleGetMacroCaption Occurs when a macro/module's caption is needed.
Public eventCode exampleMacroBegin Occurs when a macro has been started or module has been loaded.
Public eventCode exampleMacroEnd Occurs when a macro has been ended or a module has been unloaded.
Public eventCode exampleMapMacroName Occurs when a macro/module name needs to be mapped.
Public eventCode examplePause_ Occurs when execution has been paused.
Public eventCode examplePending Occurs when execution needs to pause or end.
Public eventCode exampleReadMacro Occurs when a macro/module needs to be read from storage.
Public eventCode exampleReceivedAppSyncMessage Occurs when the remote Basic Control/Object receives an app synchronize message.
Public eventCode exampleResume Occurs when execution has been resumed.
Public eventCode exampleSynchronizing Occurs when the remote Basic Control/Object needs to Synchronize.
Public eventCode exampleWriteMacro Occurs when a macro/module needs to be written to storage.
Top
Remarks
No IDE window is supported by this object.
  • Macro execution is supported through this object.
  • Macro editing and debugging are not supported.

The Secret property must be set prior to calling the Initialize method. Failure to do so will prevent the object from initializing on non-development machines.

See Also