Microsoft.Vsa.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:16k
- //$si$ virtual
- ////////////////////////////////////////////////////////////////
- // File Microsoft.Vsa.dll:
- // Global functions
- //-------------------------------------------------------
- // Global fields
- //-------------------------------------------------------
- // Global MemberRefs
- //-------------------------------------------------------
- // Types
- //-------------------------------------------------------
- interface Microsoft.Vsa.IVsaEngine :
- {
- 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);
- String get_RootNamespace();
- Void set_RootNamespace( String value);
- I4 get_LCID();
- Void set_LCID( I4 value);
- Boolean get_GenerateDebugInfo();
- Void set_GenerateDebugInfo( Boolean value);
- Class System.Security.Policy.Evidence get_Evidence();
- Void set_Evidence( Class System.Security.Policy.Evidence value);
- Class Microsoft.Vsa.IVsaItems get_Items();
- Boolean get_IsDirty();
- String get_Language();
- String get_Version();
- Object GetOption( String name);
- Void SetOption( String name, Object value);
- Boolean Compile();
- Void Run();
- Void Reset();
- Void Close();
- Boolean get_IsRunning();
- Boolean get_IsCompiled();
- Void RevokeCache();
- 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 InitNew();
- Boolean IsValidIdentifier( String identifier);
- Class System.Reflection.Assembly get_Assembly();
- property Site { get(){} set(){} };
- property Name { get(){} set(){} };
- property RootMoniker { get(){} set(){} };
- property RootNamespace { get(){} set(){} };
- property LCID { get(){} set(){} };
- property GenerateDebugInfo { get(){} set(){} };
- property Evidence { get(){} set(){} };
- property Items { get(){} set(){} };
- property IsDirty { get(){} set(){} };
- property Language { get(){} set(){} };
- property Version { get(){} set(){} };
- property IsRunning { get(){} set(){} };
- property IsCompiled { get(){} set(){} };
- property Assembly { get(){} set(){} };
- }
- class Microsoft.Vsa.VsaLoader : System.Object
- {
- String clientDebugPropertyName;
- Class Microsoft.Vsa.IVsaSite m_RTSite;
- String m_Name;
- String m_RootNamespace;
- Boolean m_IsRunning;
- Class System.Reflection.Assembly m_Assembly;
- Class System._AppDomain m_Domain;
- String m_RootMoniker;
- Object m_StartupClassInstance;
- Boolean m_clientDebug;
- Class System.Security.Policy.Evidence m_Evidence;
- String startupClassName;
- Void Microsoft.Vsa.VsaLoader();
- Class Microsoft.Vsa.IVsaSite get_Site();
- Void set_Site( Class Microsoft.Vsa.IVsaSite value);
- String get_Name();
- Void set_Name( String value);
- Boolean Compile();
- Boolean IsRootNamespaceSet();
- Void Run();
- Object GetStartupClassInstance( ByRef Class System.Type type);
- Void RunShutdown();
- Void Reset();
- Void Close();
- 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);
- String get_RootMoniker();
- Void set_RootMoniker( String value);
- String get_RootNamespace();
- Void set_RootNamespace( String value);
- Boolean get_GenerateDebugInfo();
- Void set_GenerateDebugInfo( Boolean value);
- Void RevokeCache();
- Object GetOption( String name);
- Void SetOption( String name, Object value);
- Void InitNew();
- Boolean IsValidIdentifier( String identifier);
- Boolean get_IsDirty();
- String get_Language();
- String get_Version();
- Class System.Reflection.Assembly get_Assembly();
- I4 get_LCID();
- Void set_LCID( I4 value);
- Void PutDataToCache();
- Void GetDataFromCache();
- Class System.Security.Policy.Evidence get_Evidence();
- Void set_Evidence( Class System.Security.Policy.Evidence value);
- Void Microsoft.Vsa.VsaLoader();
- property Site { get(){} set(){} };
- property Name { get(){} set(){} };
- property IsRunning { get(){} set(){} };
- property IsCompiled { get(){} set(){} };
- property Items { get(){} set(){} };
- property RootMoniker { get(){} set(){} };
- property RootNamespace { get(){} set(){} };
- property GenerateDebugInfo { 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.Vsa.VsaItemType : System.Enum
- {
- I4 value__;
- ValueClass Microsoft.Vsa.VsaItemType Reference;
- ValueClass Microsoft.Vsa.VsaItemType AppGlobal;
- ValueClass Microsoft.Vsa.VsaItemType Code;
- }
- class Microsoft.Vsa.VsaItemFlag : System.Enum
- {
- I4 value__;
- ValueClass Microsoft.Vsa.VsaItemFlag None;
- ValueClass Microsoft.Vsa.VsaItemFlag Module;
- ValueClass Microsoft.Vsa.VsaItemFlag Class;
- }
- class Microsoft.Vsa.VsaIDEMode : System.Enum
- {
- I4 value__;
- ValueClass Microsoft.Vsa.VsaIDEMode Break;
- ValueClass Microsoft.Vsa.VsaIDEMode Design;
- ValueClass Microsoft.Vsa.VsaIDEMode Run;
- }
- interface Microsoft.Vsa.IVsaSite :
- {
- Void GetCompiledState( ByRef SZArray UI1 pe, ByRef SZArray UI1 debugInfo);
- Boolean OnCompilerError( Class Microsoft.Vsa.IVsaError error);
- Object GetGlobalInstance( String , name);
- Object GetEventSourceInstance( String , String itemName, eventSourceName);
- Void Notify( String notify, Object info);
- }
- interface Microsoft.Vsa.IVsaPersistSite :
- {
- Void SaveElement( String name, String source);
- String LoadElement( String name);
- }
- interface Microsoft.Vsa.IVsaError :
- {
- 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(){} };
- }
- interface Microsoft.Vsa.IVsaItem :
- {
- String get_Name();
- Void set_Name( String value);
- ValueClass Microsoft.Vsa.VsaItemType get_ItemType();
- Boolean get_IsDirty();
- Object GetOption( String name);
- Void SetOption( String name, Object value);
- property Name { get(){} set(){} };
- property ItemType { get(){} set(){} };
- property IsDirty { get(){} set(){} };
- }
- interface Microsoft.Vsa.IVsaItems :
- {
- I4 get_Count();
- Class Microsoft.Vsa.IVsaItem get_Item( String name);
- Class Microsoft.Vsa.IVsaItem get_Item( I4 index);
- Class Microsoft.Vsa.IVsaItem CreateItem( String name, ValueClass Microsoft.Vsa.VsaItemType itemType, ValueClass Microsoft.Vsa.VsaItemFlag itemFlag);
- Void Remove( String name);
- Void Remove( I4 index);
- property Count { get(){} set(){} };
- property Item { get(){} set(){} };
- property Item { get(){} set(){} };
- }
- interface Microsoft.Vsa.IVsaReferenceItem :
- {
- String get_AssemblyName();
- Void set_AssemblyName( String value);
- property AssemblyName { get(){} set(){} };
- }
- interface Microsoft.Vsa.IVsaCodeItem :
- {
- 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(){} };
- }
- interface Microsoft.Vsa.IVsaGlobalItem :
- {
- Void set_TypeString( String value);
- Boolean get_ExposeMembers();
- Void set_ExposeMembers( Boolean value);
- property TypeString { get(){} set(){} };
- property ExposeMembers { get(){} set(){} };
- }
- interface Microsoft.Vsa.IVsaIDESite :
- {
- Void Notify( String notify, Object optional);
- }
- interface Microsoft.Vsa.IVsaIDE :
- {
- Class Microsoft.Vsa.IVsaIDESite get_Site();
- Void set_Site( Class Microsoft.Vsa.IVsaIDESite value);
- Void ShowIDE( Boolean showOrHide);
- String get_DefaultSearchPath();
- Void set_DefaultSearchPath( String value);
- Object get_ExtensibilityObject( );
- Void EnableMainWindow( Boolean isEnable);
- ValueClass Microsoft.Vsa.VsaIDEMode get_IDEMode();
- property Site { get(){} set(){} };
- property DefaultSearchPath { get(){} set(){} };
- property ExtensibilityObject { get(){} set(){} };
- property IDEMode { get(){} set(){} };
- }
- interface Microsoft.Vsa.IVsaDTEngine :
- {
- String get_TargetURL();
- Void set_TargetURL( String value);
- Void InitCompleted();
- Class Microsoft.Vsa.IVsaIDE GetIDE();
- Void AttachDebugger( Boolean isAttach);
- property TargetURL { get(){} set(){} };
- }
- interface Microsoft.Vsa.IVsaDTCodeItem :
- {
- Boolean get_CanDelete();
- Void set_CanDelete( Boolean value);
- Boolean get_CanMove();
- Void set_CanMove( Boolean value);
- Boolean get_CanRename();
- Void set_CanRename( Boolean value);
- Boolean get_Hidden();
- Void set_Hidden( Boolean value);
- Boolean get_ReadOnly();
- Void set_ReadOnly( Boolean value);
- property CanDelete { get(){} set(){} };
- property CanMove { get(){} set(){} };
- property CanRename { get(){} set(){} };
- property Hidden { get(){} set(){} };
- property ReadOnly { get(){} set(){} };
- }
- class Microsoft.Vsa.VsaError : System.Enum
- {
- I4 value__;
- ValueClass Microsoft.Vsa.VsaError AppDomainCannotBeSet;
- ValueClass Microsoft.Vsa.VsaError AppDomainInvalid;
- ValueClass Microsoft.Vsa.VsaError ApplicationBaseCannotBeSet;
- ValueClass Microsoft.Vsa.VsaError ApplicationBaseInvalid;
- ValueClass Microsoft.Vsa.VsaError AssemblyExpected;
- ValueClass Microsoft.Vsa.VsaError AssemblyNameInvalid;
- ValueClass Microsoft.Vsa.VsaError BadAssembly;
- ValueClass Microsoft.Vsa.VsaError CachedAssemblyInvalid;
- ValueClass Microsoft.Vsa.VsaError CallbackUnexpected;
- ValueClass Microsoft.Vsa.VsaError CodeDOMNotAvailable;
- ValueClass Microsoft.Vsa.VsaError CompiledStateNotFound;
- ValueClass Microsoft.Vsa.VsaError DebugInfoNotSupported;
- ValueClass Microsoft.Vsa.VsaError ElementNameInvalid;
- ValueClass Microsoft.Vsa.VsaError ElementNotFound;
- ValueClass Microsoft.Vsa.VsaError EngineBusy;
- ValueClass Microsoft.Vsa.VsaError EngineCannotClose;
- ValueClass Microsoft.Vsa.VsaError EngineCannotReset;
- ValueClass Microsoft.Vsa.VsaError EngineClosed;
- ValueClass Microsoft.Vsa.VsaError EngineEmpty;
- ValueClass Microsoft.Vsa.VsaError EngineInitialized;
- ValueClass Microsoft.Vsa.VsaError EngineNameInUse;
- ValueClass Microsoft.Vsa.VsaError EngineNotCompiled;
- ValueClass Microsoft.Vsa.VsaError EngineNotInitialized;
- ValueClass Microsoft.Vsa.VsaError EngineNotRunning;
- ValueClass Microsoft.Vsa.VsaError EngineRunning;
- ValueClass Microsoft.Vsa.VsaError EventSourceInvalid;
- ValueClass Microsoft.Vsa.VsaError EventSourceNameInUse;
- ValueClass Microsoft.Vsa.VsaError EventSourceNameInvalid;
- ValueClass Microsoft.Vsa.VsaError EventSourceNotFound;
- ValueClass Microsoft.Vsa.VsaError EventSourceTypeInvalid;
- ValueClass Microsoft.Vsa.VsaError GetCompiledStateFailed;
- ValueClass Microsoft.Vsa.VsaError GlobalInstanceInvalid;
- ValueClass Microsoft.Vsa.VsaError GlobalInstanceTypeInvalid;
- ValueClass Microsoft.Vsa.VsaError InternalCompilerError;
- ValueClass Microsoft.Vsa.VsaError ItemCannotBeRemoved;
- ValueClass Microsoft.Vsa.VsaError ItemFlagNotSupported;
- ValueClass Microsoft.Vsa.VsaError ItemNameInUse;
- ValueClass Microsoft.Vsa.VsaError ItemNameInvalid;
- ValueClass Microsoft.Vsa.VsaError ItemNotFound;
- ValueClass Microsoft.Vsa.VsaError ItemTypeNotSupported;
- ValueClass Microsoft.Vsa.VsaError LCIDNotSupported;
- ValueClass Microsoft.Vsa.VsaError LoadElementFailed;
- ValueClass Microsoft.Vsa.VsaError NotificationInvalid;
- ValueClass Microsoft.Vsa.VsaError OptionInvalid;
- ValueClass Microsoft.Vsa.VsaError OptionNotSupported;
- ValueClass Microsoft.Vsa.VsaError RevokeFailed;
- ValueClass Microsoft.Vsa.VsaError RootMonikerAlreadySet;
- ValueClass Microsoft.Vsa.VsaError RootMonikerInUse;
- ValueClass Microsoft.Vsa.VsaError RootMonikerInvalid;
- ValueClass Microsoft.Vsa.VsaError RootMonikerNotSet;
- ValueClass Microsoft.Vsa.VsaError RootMonikerProtocolInvalid;
- ValueClass Microsoft.Vsa.VsaError RootNamespaceInvalid;
- ValueClass Microsoft.Vsa.VsaError RootNamespaceNotSet;
- ValueClass Microsoft.Vsa.VsaError SaveCompiledStateFailed;
- ValueClass Microsoft.Vsa.VsaError SaveElementFailed;
- ValueClass Microsoft.Vsa.VsaError SiteAlreadySet;
- ValueClass Microsoft.Vsa.VsaError SiteInvalid;
- ValueClass Microsoft.Vsa.VsaError SiteNotSet;
- ValueClass Microsoft.Vsa.VsaError SourceItemNotAvailable;
- ValueClass Microsoft.Vsa.VsaError SourceMonikerNotAvailable;
- ValueClass Microsoft.Vsa.VsaError URLInvalid;
- ValueClass Microsoft.Vsa.VsaError BrowserNotExist;
- ValueClass Microsoft.Vsa.VsaError DebuggeeNotStarted;
- ValueClass Microsoft.Vsa.VsaError EngineNameInvalid;
- ValueClass Microsoft.Vsa.VsaError EngineNotExist;
- ValueClass Microsoft.Vsa.VsaError FileFormatUnsupported;
- ValueClass Microsoft.Vsa.VsaError FileTypeUnknown;
- ValueClass Microsoft.Vsa.VsaError ItemCannotBeRenamed;
- ValueClass Microsoft.Vsa.VsaError MissingSource;
- ValueClass Microsoft.Vsa.VsaError NotInitCompleted;
- ValueClass Microsoft.Vsa.VsaError NameTooLong;
- ValueClass Microsoft.Vsa.VsaError ProcNameInUse;
- ValueClass Microsoft.Vsa.VsaError ProcNameInvalid;
- ValueClass Microsoft.Vsa.VsaError VsaServerDown;
- ValueClass Microsoft.Vsa.VsaError MissingPdb;
- ValueClass Microsoft.Vsa.VsaError NotClientSideAndNoUrl;
- ValueClass Microsoft.Vsa.VsaError CannotAttachToWebServer;
- ValueClass Microsoft.Vsa.VsaError EngineNameNotSet;
- ValueClass Microsoft.Vsa.VsaError UnknownError;
- }
- class Microsoft.Vsa.VsaException : System.Runtime.InteropServices.ExternalException
- {
- Void Microsoft.Vsa.VsaException( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- Void GetObjectData( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- String ToString();
- Void Microsoft.Vsa.VsaException( ValueClass Microsoft.Vsa.VsaError error);
- Void Microsoft.Vsa.VsaException( ValueClass Microsoft.Vsa.VsaError error, String message);
- Void Microsoft.Vsa.VsaException( ValueClass Microsoft.Vsa.VsaError error, String message, Class System.Exception innerException);
- ValueClass Microsoft.Vsa.VsaError get_ErrorCode();
- property ErrorCode { get(){} set(){} };
- }
- class Microsoft.Vsa.VsaModule : System.Attribute
- {
- Boolean isVsaModule;
- Void Microsoft.Vsa.VsaModule( Boolean bIsVsaModule);
- Boolean get_IsVsaModule();
- Void set_IsVsaModule( Boolean value);
- property IsVsaModule { get(){} set(){} };
- }