Microsoft.Vsa
Represents a code item to be compiled by the script engine.
Adds an event source to the code item. The code item uses the event source to hook up an event to the named event source by calling the IVsaSite.GetEventSourceInstance method, which is implemented by the host.
A programmatic name of the event source.
The type name of the event source.
Appends specified text to the end of the code item.
The text to be appended to the code item.
Gets the code document object model (CodeDOM) represented in the code item.
Returns the CodeDOM for the code item.
Removes the specified event source from the code item.
The programmatic name of the event source to be removed.
Sets or gets the text of a specified code item, including auto-generated code, if any.
Returns the source text of the code item.
This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Defines the methods and properties that a script engine must support and provides programmatic access to the script engine.
Gets a reference to the running assembly generated by the method.
Reference to the currently running assembly.
Closes the script engine and releases all resources. If the script engine is currently running, the method is called first.
Causes the script engine to compile the existing source state.
Returns TRUE on successful compilation, indicating that the method can be called on the newly compiled assembly. Returns FALSE if the compilation failed.
Provides evidence for the purpose of validating the current object's identity.
Returns a reference to an Evidence object.
Sets or gets a Boolean value that signifies whether the script engine produces debug information when the method is called.
Gets implementation-specific options for a script engine.
Returns the value of the option.
The name of the option to get.
Provides a notification that the initialization phase is complete and that the script engine is prepared for the addition of objects.
Returns TRUE if the script engine is set to produce debug information when the method is called. Returns FALSE if the script engine will return no debug information.
Gets a Boolean value that reports whether the script engine's source state has changed since the last save operation, or since the script engine was originally loaded.
Returns true if the script engine is marked as modified (i.e., "dirty"). Returns false if the script engine is not dirty. The default value for this property is false.
Gets a Boolean value that reports whether the script engine is currently in run mode.
Returns true if the script engine is running. Returns false if the script engine is not running. The default value for this property is false
Checks whether the supplied identifier is valid for the script engine.
Returns true if the identifier is valid; otherwise, it returns false.
A string value provided as identifier.
Gets the collection of objects, which represent all items added to the script engine using the method, including code items, reference items, and global items.
Returns a collection.
Gets the nonlocalized name of the programming language supported by the script engine.
Returns the English-language name of the programming language supported by the script engine.
Gets or sets the geographical locale and language in which to report exception messages.
Returns an integer value representing the locale in which exception messages are to be reported.
Directs the script engine to load source items from their point of persistence, as specified by the host-provided object that implements the interface.
The site from which the specified source items is loaded.
Sets or gets the display name of the script engine that is used primarily for identifying individual script engines to users in a hosted environment.
Returns the value of the script engine's Name property, which may be the empty string.
Removes the script engine from the running state and disconnects automatically bound event handlers.
Invalidates the cached assembly for a script engine, as specified by its root moniker.
Sets or gets a script engine's root moniker.
Returns the current value of the RootMoniker property.
Sets or gets the root namespace used by the script engine.
Returns the string value of the root namespace.
Initiates execution of compiled code in the script engine and binds all event handlers.
Saves the compiled state of the script engine; optionally, it also saves debugging information.
The compiled state of the script engine.
Specifies debugging information contained in the .PDB file corresponding to the PE (portable executable).
Directs the script engine to persist its source state to the specified object.
The site established by the interface to which source state is saved.
Sets implementation-specific options for a script engine.
The name of the option to set.
The value for the option being set.
Sets or gets the host-implemented object that is used by the script engine to communicate with the host.
Returns a reference to the current object.
Gets the current version of the language compiler supported by the script engine, in the form Major.Minor.Revision.Build.
String value of the current version, in the format Major.Minor.Revision.Build.
Provides access to compilation errors encountered during execution of the IVsaEngine.Compile Method method.
Gets a brief description of the error, in some instances returning a reference to the token in the source code that is causing the error.
Returns a string literal description of the error.
Gets the ending column number for the source text that caused the error, if available.
Returns the ending column number for the source text that caused the error, if available.
Gets the line number on which an error occurs.
Returns the line number on which the error has occurred.
Gets the text of the source code from the line that caused the error.
Returns the string literal source code from the line that caused the error.
Gets a number that uniquely identifies the error.
Returns the number that uniquely identifies the error.
Sets the severity of the error.
Returns an integer (0-4) that represents the error severity.
Gets a reference to the object that generated the error.
Returns a reference to the object that generated the error.
Gets the fully qualified name of the source item that contained the error, in a format recognizable by the script engine.
Returns the fully qualified name of the source item that contained the error.
Gets the starting column number for the source text that caused the error, if available.
Returns the starting column number for the source text that caused the error, if available.
Describes global objects added to the script engine.
Sets a value indicating whether the members of the global object should be made available to the script engine. [Not presently supported.]
Returns TRUE if public members of the global object are available to the script engine without qualification, as if they are part of the global namespace. Returns FALSE if a member of the global object must be qualified with the object's name.
Gets or sets the type of the global item.
Returns the item type of the global item.
This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Defines an interface for all items added to the .NET script engine, including code items, reference items, and global items. It defines generic properties and methods that apply to all item types recognized by the engine.
Gets implementation-specific options for a script engine.
Returns the value of the specified option.
The name of the option to retrieve.
Returns a value indicating whether the current in-memory representation of the item differs from the persisted representation.
Returns true if the item is dirty, and thus requires saving; returns false if the item is not dirty.
Gets the specified object's type, as determined by the IVsaItems.CreateItem Method method.
A type as enumerated by the enumeration.
Sets or gets the name of the item.
Returns the string literal name of the item.
Sets implementation-specific options for a script engine.
The name of the option to set.
A new value for the option.
Defines an interface for a collection of objects, which can be addressed either by name or by index.
Gets the number of items in the specified collection.
Returns the integer value for the number of items in the collection.
Creates a new instance of one of the types, as defined in the enumeration.
Returns a reference to the object created.
The name to associate with the new item.
In cases where the item is a reference item type, the name parameter must be exactly the same as the name of the referenced assembly, as set with the property. In JScript, however, if you do not specify an AssemblyName, JScript will use the ItemName as the name of the assembly.
The type of item created, as defined in the enumeration.
The optional flag to specify the initial content of a Code item.
Gets an item from the collection by its index value.
Returns the item at the specified index.
A 0-based index of the retrievable items.
Gets an item from the collection by its name.
Returns the item specified by name.
The name of the item to retrieve from the collection.
Removes an item from the collection, as specified by its index value.
The index value of the item to be removed.
Removes an item from the collection, as specified by its name.
The name of the item to be removed from the collection.
Manages project persistence and stores and retrieves code and other items using save and load operations implemented by the host.
Gets the source string previously saved using the method.
Returns the contents of the source-code element associated with the name parameter.
The name of the code item to be loaded. This can be a null reference when loading the Project file.
Saves an arbitrary source string with a given name parameter, which can then be used in a call to the method to reload the string.
A name to associate with the specified source item. This can be a null reference when saving the Project file.
The source string for the item.
Describes a reference added to the script engine.
Gets or sets the name of the referenced assembly.
Returns the string literal name of the referenced assembly.
Enables communication between the host and the script engine. This interface is implemented by the host.
Gets the compiled state of a script engine, and, optionally, associated debugging information.
The compiled state of the engine; an assembly in byte form.
The debugging information for the assembly, or a null reference if such information does not exist or is not available.
Gets a reference to an event source previously added to a script engine using the method.
Returns the event source to the engine.
The specified item name.
The specified event source name.
Gets a reference to a global item, such as the host-provided application object.
Returns a reference to the global object.
Gets a reference to a global item, such as the host-provided application object.
Notifies the host about events generated by the .NET script engine.
Notifies the host about events generated by the .NET script engine.
Notifies the host about events generated by the .NET script engine.
Notifies the host about how to respond to compiler errors encountered by the script engine.
Returns TRUE if the compiler is directed to continue reporting further errors to the object. Returns FALSE if the compiler is directed to stop reporting further errors to the IVsaSite object.
The object representing the offending error.
Defines the set of exceptions that can be thrown by a .NET script engine.
Value: 0x80133000
Value: 0x80133001
Value: 0x80133002
Value: 0x80133003
Value: 0x80133004
Value: 0x80133005
Value: 0x80133006
Value: 0x80133007
Value: 0x80133008
Value: 0x80133009
Value: 0x8013300A
Value: 0x8013300B
Value: 0x8013300C
Value: 0x8013300D
Value: 0x8013300E
Value: 0x8013300F
Value: 0x80133010
Value: 0x80133011
Value: 0x80133012
Value: 0x80133013
Value: 0x80133014
Value: 0x80133015
Value: 0x80133016
Value: 0x80133017
Value: 0x80133018
Value: 0x80133019
Value: 0x8013301A
Value: 0x8013301B
Value: 0x8013301C
Value: 0x8013301D
Value: 0x8013301E
Value: 0x8013301F
Value: 0x80133020
Value: 0x80133021
Value: 0x80133022
Value: 0x80133023
Value: 0x80133024
Value: 0x80133025
Value: 0x80133026
Value: 0x80133027
Value: 0x80133028
Value: 0x80133029
Value: 0x8013302A
Value: 0x8013302B
Value: 0x8013302C
Value: 0x8013302D
Value: 0x8013302E
Value: 0x8013302F
Value: 0x80133030
Value: 0x80133031
Value: 0x80133032
Value: 0x80133033
Value: 0x80133034
Value: 0x80133035
Value: 0x80133036
Value: 0x80133037
Value: 0x80133038
Value: 0x80133039
Value: 0x8013303A
Value: 0x8013303B
Value: 0x8013303C
Value: 0x8013303D
Value: 0x8013303E
Value: 0x8013303F
Value: 0x80133040
Value: 0x80133041
Value: 0x80133042
Value: 0x80133043
Value: 0x80133044
Value: 0x80133045
Value: 0x80133046
Value: 0x80133047
Value: 0x80133048
Value: 0x80133049
Value: 0x8013304A
Value: 0x8013304B
Value: 0x8013304C
Value: 0x8013303F
Value: 0x801330FF
This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Break mode - debugger is attached and in break mode.
Design mode - debugger is not attached.
Run mode - debugger is attached.
Identifies the type of code item as Class, Module, or None.
Value: 0
Value: 1
Value: 2
Identifies the item type as Code, Reference, or AppGlobal.
Value: 0
Value: 1
Value: 2
This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.