次の方法で共有


BaseCodeGeneratorWithSite クラス

このクラスは、プリプロセッサ ビルド ステップで共同作成するためのものです。

継承階層

System.Object
  Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator
    Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite
      Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator

名前空間:  Microsoft.VisualStudio.TextTemplating.VSHost
アセンブリ:  Microsoft.VisualStudio.TextTemplating.VSHost.10.0 (Microsoft.VisualStudio.TextTemplating.VSHost.10.0.dll 内)

構文

'宣言
Public MustInherit Class BaseCodeGeneratorWithSite _
    Inherits BaseCodeGenerator _
    Implements IObjectWithSite
public abstract class BaseCodeGeneratorWithSite : BaseCodeGenerator, 
    IObjectWithSite
public ref class BaseCodeGeneratorWithSite abstract : public BaseCodeGenerator, 
    IObjectWithSite
[<AbstractClass>]
type BaseCodeGeneratorWithSite =  
    class
        inherit BaseCodeGenerator
        interface IObjectWithSite
    end
public abstract class BaseCodeGeneratorWithSite extends BaseCodeGenerator implements IObjectWithSite

BaseCodeGeneratorWithSite 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド BaseCodeGeneratorWithSite

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ Dte DTE オブジェクトを取得します
プロテクト プロパティ ErrorList Vs ErrorList オブジェクトを取得します
プロテクト プロパティ FileNamespace ファイルの名前空間。 (BaseCodeGenerator から継承されます。)
プロテクト プロパティ GlobalServiceProvider Visual Studio のグローバル サービス プロバイダーに対するラッパーを提供します
プロテクト プロパティ InputFilePath 入力ファイルのファイル パス。 (BaseCodeGenerator から継承されます。)
プロテクト プロパティ SiteServiceProvider 含まれるプロジェクト システムのサービス プロバイダーに対するラッパーを取得します<remarks>これは、VxDTE::SID_SVSProjectItem SID_SVSWebReferenceDynamicProperties IID_IVsHierarchy SID_SVsApplicationSettings のみを正しく提供できる、制限されたサービス プロバイダーです。グローバル プロバイダーを取得するには、IVSHierarchy で GetSite を呼び出すか、GlobalServiceProvider プロパティを使用します</remarks>

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド CreateExceptionMessage 例外に基づいてユーザーに表示するメッセージを作成します。
パブリック メソッド Dispose() このインスタンスによって使用されているすべてのリソースを解放します。 (BaseCodeGenerator から継承されます。)
プロテクト メソッド Dispose(Boolean) (BaseCodeGenerator.Dispose(Boolean) をオーバーライドします。)
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize (BaseCodeGenerator から継承されます。)
パブリック メソッド Generate (BaseCodeGenerator から継承されます。)
プロテクト メソッド GenerateCode (BaseCodeGenerator から継承されます。)
プロテクト メソッド GeneratorErrorCallback (BaseCodeGenerator から継承されます。)
パブリック メソッド GetDefaultExtension このジェネレーターの既定の拡張機能を取得します (BaseCodeGenerator から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
プロテクト メソッド GetService(Guid)
プロテクト メソッド GetService(Type)
パブリック メソッド GetSite
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド SetSite
プロテクト メソッド SetWaitCursor この生成の終わりまで待機カーソルを設定します
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

明示的インターフェイスの実装

  名前 説明
明示的なインターフェイス実装プライベート メソッド IVsSingleFileGenerator.DefaultExtension (BaseCodeGenerator から継承されます。)
明示的なインターフェイス実装プライベート メソッド IVsSingleFileGenerator.Generate (BaseCodeGenerator から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.VisualStudio.TextTemplating.VSHost 名前空間