研讀原始碼的好工具

源代码在线查看: microsoft.visualbasic.vsa.cs

软件大小: 2695 K
上传用户: smellteen
关键词:
下载地址: 免注册下载 普通下载 VIP

相关代码

				//$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(){} };
				
				    }
				
							

相关资源