Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents authoring services, including IntelliSense and collation of information.
In addition to the methods inherited from IUnknown
, the IActiveScriptAuthor
interface exposes the following methods.
Methods in Vtable Order
Method | Description |
---|---|
IActiveScriptAuthor::AddNamedItem | Adds the name of a root-level item to the script authoring engine's namespace. A root-level item is an object that can contain properties and methods, and that can also contain an event source. |
IActiveScriptAuthor::AddScriptlet | Adds a code scriptlet as a child of the root level IScriptNode object. In the host, the fully qualified name of the scriptlet can have only two levels. |
IActiveScriptAuthor::AddTypeLib | Adds a type library to the namespace for the script. |
IActiveScriptAuthor::GetChars | Returns the set of completion characters for a requested completion context. |
IActiveScriptAuthor::GetEventHandler | Returns the scriptlet that has the specified attributes. |
IActiveScriptAuthor::GetInfoFromContext | Returns type information and anchor positions for a given character in a block of code. This provides information for member IntelliSense, global lists, and parameter tips. |
IActiveScriptAuthor::GetLanguageFlags | Returns language information. |
IActiveScriptAuthor::GetRoot | Returns the IScriptNode root of the author's script tree. |
IActiveScriptAuthor::GetScriptletTextAttributes | Returns the text attributes of a scriptlet. |
IActiveScriptAuthor::GetScriptTextAttributes | Returns the text attributes of a script block. |
IActiveScriptAuthor::IsCommitChar | Returns a value that indicates whether a given character should commit a statement completion by the application. |
IActiveScriptAuthor::ParseScriptText | Parses script text, adds the text to the authoring script authoring engine, and creates an IScriptEntry object that corresponds to the script block. |
IActiveScriptAuthor::RemoveNamedItem | Removes a NamedItem object from the namespace of the script authoring engine. |
IActiveScriptAuthor::RemoveTypeLib | Removes a type library from the script authoring engine namespace. |