Microsoft_VsaVb.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:3k
源码类别:

VC书籍

开发平台:

C/C++

  1. //$si$ virtual
  2. ////////////////////////////////////////////////////////////////
  3. // File Microsoft_VsaVb.dll: 
  4. // Global functions
  5. //-------------------------------------------------------
  6. // Global fields
  7. //-------------------------------------------------------
  8. // Global MemberRefs
  9. //-------------------------------------------------------
  10. // Types
  11. //-------------------------------------------------------
  12. class Microsoft_VsaVb.VsaEngineClass : System.Object
  13.     {
  14.      Void Microsoft_VsaVb.VsaEngineClass();
  15.      Class Microsoft.Vsa.IVsaSite get_Site( );
  16.      Void set_Site( Class Microsoft.Vsa.IVsaSite pRetVal);
  17.      String get_Name( );
  18.      Void set_Name( String pRetVal);
  19.      String get_RootMoniker( );
  20.      Void set_RootMoniker( String pRetVal);
  21.      String get_RootNamespace( );
  22.      Void set_RootNamespace( String pRetVal);
  23.      I4 get_LCID();
  24.      Void set_LCID( I4 pRetVal);
  25.      Boolean get_GenerateDebugInfo();
  26.      Void set_GenerateDebugInfo( Boolean pRetVal);
  27.      Class System.Security.Policy.Evidence get_Evidence( );
  28.      Void set_Evidence( Class System.Security.Policy.Evidence pRetVal);
  29.      Class Microsoft.Vsa.IVsaItems get_Items( );
  30.      Boolean get_IsDirty();
  31.      String get_Language( );
  32.      String get_Version( );
  33.      Object GetOption( String ,  Name);
  34.      Void SetOption( String Name,  Object value);
  35.      Boolean Compile();
  36.      Void Run();
  37.      Void Reset();
  38.      Void Close();
  39.      Boolean get_IsRunning();
  40.      Boolean get_IsCompiled();
  41.      Void RevokeCache();
  42.      Void SaveSourceState( Class Microsoft.Vsa.IVsaPersistSite Site);
  43.      Void LoadSourceState( Class Microsoft.Vsa.IVsaPersistSite Site);
  44.      Void SaveCompiledState( ByRef SZArray UI1 pe,  ByRef SZArray UI1 pdb);
  45.      Void InitNew();
  46.      Boolean IsValidIdentifier( String identifier);
  47.      Class System.Reflection.Assembly get_Assembly( );
  48.     property Site { get(){} set(){} };
  49.     property Name { get(){} set(){} };
  50.     property RootMoniker { get(){} set(){} };
  51.     property RootNamespace { get(){} set(){} };
  52.     property LCID { get(){} set(){} };
  53.     property GenerateDebugInfo { get(){} set(){} };
  54.     property Evidence { get(){} set(){} };
  55.     property Items { get(){} set(){} };
  56.     property IsDirty { get(){} set(){} };
  57.     property Language { get(){} set(){} };
  58.     property Version { get(){} set(){} };
  59.     property IsRunning { get(){} set(){} };
  60.     property IsCompiled { get(){} set(){} };
  61.     property Assembly { get(){} set(){} };
  62.     }
  63. interface Microsoft_VsaVb.VsaEngine : 
  64.     {
  65.     }
  66. class Microsoft_VsaVb.VsaDTEngineClass : System.Object
  67.     {
  68.      Void Microsoft_VsaVb.VsaDTEngineClass();
  69.      String get_TargetURL( );
  70.      Void set_TargetURL( String pRetVal);
  71.      Void InitCompleted();
  72.      Class Microsoft.Vsa.IVsaIDE GetIDE( );
  73.      Void AttachDebugger( Boolean isAttach);
  74.     property TargetURL { get(){} set(){} };
  75.     }
  76. interface Microsoft_VsaVb.VsaDTEngine : 
  77.     {
  78.     }