- //$si$ virtual
- ////////////////////////////////////////////////////////////////
- // File Microsoft.VisualBasic.Vsa.dll:
- // Global functions
- //-------------------------------------------------------
- // Global fields
- //-------------------------------------------------------
- // Global MemberRefs
- //-------------------------------------------------------
- // Types
- //-------------------------------------------------------
- class AssemblyRef : System.Object
- {
- String VsAssemblyVer;
- String NdpAssemblyVer;
- String MicrosoftVisualBasicVsa;
- String MicrosoftJScript;
- String MicrosoftVisualBasicVsaDt;
- Void AssemblyRef();
- }
- class Microsoft.VisualBasic.Vsa.VsaItem : System.Object
- {
- Class Microsoft.Vsa.IVsaItem m_item;
- Class Microsoft.Vsa.IVsaItem get__item();
- Void set__item( Class Microsoft.Vsa.IVsaItem value);
- Void Microsoft.VisualBasic.Vsa.VsaItem( Class Microsoft.Vsa.IVsaItem item);
- String get_Name();
- Void set_Name( String value);
- ValueClass Microsoft.Vsa.VsaItemType get_ItemType();
- Object GetOption( String Name);
- Void SetOption( String Name, Object value);
- Boolean get_IsDirty();
- property _item { get(){} set(){} };
- property Name { get(){} set(){} };
- property ItemType { get(){} set(){} };
- property IsDirty { get(){} set(){} };
- }
- class Microsoft.VisualBasic.Vsa.VsaCodeItem : Microsoft.VisualBasic.Vsa.VsaItem
- {
- Class Microsoft.Vsa.IVsaCodeItem _codeItem;
- Void Microsoft.VisualBasic.Vsa.VsaCodeItem( Class Microsoft.Vsa.IVsaCodeItem item);
- String get_SourceText();
- Void set_SourceText( String value);
- Class System.CodeDom.CodeObject get_CodeDOM();
- Void AppendSourceText( String Text);
- Void AddEventSource( String EventSourceName, String EventSourceType);
- Void RemoveEventSource( String EventSourceName);
- property SourceText { get(){} set(){} };
- property CodeDOM { get(){} set(){} };
- }
- class Microsoft.VisualBasic.Vsa.VsaCompilerError : System.Object
- {
- Class Microsoft.Vsa.IVsaError _error;
- Void Microsoft.VisualBasic.Vsa.VsaCompilerError( Class Microsoft.Vsa.IVsaError error);
- I4 get_Line();
- I4 get_Severity();
- String get_Description();
- String get_LineText();
- Class Microsoft.Vsa.IVsaItem get_SourceItem();
- I4 get_EndColumn();
- I4 get_StartColumn();
- I4 get_Number();
- String get_SourceMoniker();
- property Line { get(){} set(){} };
- property Severity { get(){} set(){} };
- property Description { get(){} set(){} };
- property LineText { get(){} set(){} };
- property SourceItem { get(){} set(){} };
- property EndColumn { get(){} set(){} };
- property StartColumn { get(){} set(){} };
- property Number { get(){} set(){} };
- property SourceMoniker { get(){} set(){} };
- }
- class Microsoft.VisualBasic.Vsa.VsaEngine : System.Object
- {
- Class Microsoft.Vsa.IVsaEngine _baseEngine;
- Class Microsoft.Vsa.IVsaItems m_Items;
- Boolean _engineClosed;
- Void Microsoft.VisualBasic.Vsa.VsaEngine();
- Void Finalize();
- Void CreateEngine();
- Void CheckEngine();
- Class Microsoft.Vsa.IVsaSite get_Site();
- Void set_Site( Class Microsoft.Vsa.IVsaSite value);
- String get_Name();
- Void set_Name( String value);
- String get_RootMoniker();
- Void set_RootMoniker( String value);
- Boolean get_GenerateDebugInfo();
- Void set_GenerateDebugInfo( Boolean value);
- Boolean Compile();
- Void Run();
- Void Reset();
- Void Close();
- Void Dispose( Boolean disposing);
- Boolean get_IsRunning();
- Boolean get_IsCompiled();
- Class Microsoft.Vsa.IVsaItems get_Items();
- Void SaveSourceState( Class Microsoft.Vsa.IVsaPersistSite Site);
- Void LoadSourceState( Class Microsoft.Vsa.IVsaPersistSite Site);
- Void SaveCompiledState( ByRef SZArray UI1 PE, ByRef SZArray UI1 PDB);
- Void RevokeCache();
- Object GetOption( String Name);
- Void SetOption( String Name, Object value);
- Void InitNew();
- Boolean IsValidIdentifier( String identifier);
- String get_RootNamespace();
- Void set_RootNamespace( String value);
- Boolean get_IsDirty();
- String get_Language();
- String get_Version();
- Class System.Reflection.Assembly get_Assembly();
- I4 get_LCID();
- Void set_LCID( I4 value);
- Boolean IsVsaErrorNumber( UI4 hresult);
- Class System.Exception GetExceptionToThrow( Class System.Exception e);
- Class System.Security.Policy.Evidence get_Evidence();
- Void set_Evidence( Class System.Security.Policy.Evidence value);
- property Site { get(){} set(){} };
- property Name { get(){} set(){} };
- property RootMoniker { get(){} set(){} };
- property GenerateDebugInfo { get(){} set(){} };
- property IsRunning { get(){} set(){} };
- property IsCompiled { get(){} set(){} };
- property Items { get(){} set(){} };
- property RootNamespace { get(){} set(){} };
- property IsDirty { get(){} set(){} };
- property Language { get(){} set(){} };
- property Version { get(){} set(){} };
- property Assembly { get(){} set(){} };
- property LCID { get(){} set(){} };
- property Evidence { get(){} set(){} };
- }
- class Microsoft.VisualBasic.Vsa.VsaGlobalItem : Microsoft.VisualBasic.Vsa.VsaItem
- {
- Class Microsoft.Vsa.IVsaGlobalItem _globalItem;
- Void Microsoft.VisualBasic.Vsa.VsaGlobalItem( Class Microsoft.Vsa.IVsaGlobalItem item);
- Void set_TypeString( String value);
- Boolean get_ExposeMembers();
- Void set_ExposeMembers( Boolean value);
- property TypeString { get(){} set(){} };
- property ExposeMembers { get(){} set(){} };
- }
- class Microsoft.VisualBasic.Vsa.VsaItems : System.Object
- {
- Class Microsoft.Vsa.IVsaItems m_Items;
- Class System.Collections.Hashtable m_ItemCollection;
- Void Microsoft.VisualBasic.Vsa.VsaItems( Class Microsoft.Vsa.IVsaItems items);
- I4 get_Count();
- Class Microsoft.Vsa.IVsaItem get_Item( String Name);
- Class Microsoft.Vsa.IVsaItem get_Item( I4 index);
- Class Microsoft.Vsa.IVsaItem GetItemWrapper( Class Microsoft.Vsa.IVsaItem item);
- Class Microsoft.VisualBasic.Vsa.VsaItem AddCodeItemWrapper( Class Microsoft.Vsa.IVsaItem item);
- Class Microsoft.VisualBasic.Vsa.VsaItem AddItemWrapper( Class Microsoft.Vsa.IVsaItem item);
- Void Remove( String Name);
- Void Remove( I4 index);
- Class System.Collections.IEnumerator GetEnumerator();
- Class Microsoft.Vsa.IVsaItem CreateItem( String Name, ValueClass Microsoft.Vsa.VsaItemType ItemType, ValueClass Microsoft.Vsa.VsaItemFlag ItemFlag);
- property Count { get(){} set(){} };
- property Item { get(){} set(){} };
- property Item { get(){} set(){} };
- }
- class Microsoft.VisualBasic.Vsa.VsaItemsEnumerator : System.Object
- {
- Class System.Collections.IEnumerator m_Enumerator;
- Class Microsoft.VisualBasic.Vsa.VsaItems m_Items;
- Void Microsoft.VisualBasic.Vsa.VsaItemsEnumerator( Class System.Collections.IEnumerator enumerator, Class Microsoft.VisualBasic.Vsa.VsaItems items);
- Boolean MoveNext();
- Void Reset();
- Object get_Current();
- property Current { get(){} set(){} };
- }
- class Microsoft.VisualBasic.Vsa.VsaReferenceItem : Microsoft.VisualBasic.Vsa.VsaItem
- {
- Class Microsoft.Vsa.IVsaReferenceItem _referenceItem;
- Void Microsoft.VisualBasic.Vsa.VsaReferenceItem( Class Microsoft.Vsa.IVsaReferenceItem item);
- String get_AssemblyName();
- Void set_AssemblyName( String value);
- property AssemblyName { get(){} set(){} };
- }