Share via


ScriptFactory.CreateNewScriptBasedOnTemplate メソッド

定義

指定された拡張子を持つ一時クエリ ファイルを、与えられたテンプレートに基づいて作成して、その他のプロジェクトで開きます。これにより、ファイルのスナップショットが作成され、以前に作成したクエリ ファイルが削除されます。 このメソッドがない場合、Visual Studio では、テンプレートと同じ拡張子を持つ新しいファイルが常に作成されます。

オーバーロード

CreateNewScriptBasedOnTemplate(String, String, Boolean)

指定された拡張子を持つ一時クエリ ファイルを、与えられたテンプレートに基づいて作成して、その他のプロジェクトで開きます。これにより、ファイルのスナップショットが作成され、以前に作成したクエリ ファイルが削除されます。 このメソッドがない場合、Visual Studio では、テンプレートと同じ拡張子を持つ新しいファイルが常に作成されます。

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

指定された拡張子を持つ一時クエリ ファイルを、与えられたテンプレートに基づいて作成して、その他のプロジェクトで開きます。これにより、ファイルのスナップショットが作成され、以前に作成したクエリ ファイルが削除されます。 このメソッドがない場合、Visual Studio では、テンプレートと同じ拡張子を持つ新しいファイルが常に作成されます。

CreateNewScriptBasedOnTemplate(String, String, Boolean)

指定された拡張子を持つ一時クエリ ファイルを、与えられたテンプレートに基づいて作成して、その他のプロジェクトで開きます。これにより、ファイルのスナップショットが作成され、以前に作成したクエリ ファイルが削除されます。 このメソッドがない場合、Visual Studio では、テンプレートと同じ拡張子を持つ新しいファイルが常に作成されます。

public:
 virtual void CreateNewScriptBasedOnTemplate(System::String ^ fullPathToTemplate, System::String ^ desiredExtension, bool isInParamSubstMode);
public void CreateNewScriptBasedOnTemplate (string fullPathToTemplate, string desiredExtension, bool isInParamSubstMode);
abstract member CreateNewScriptBasedOnTemplate : string * string * bool -> unit
override this.CreateNewScriptBasedOnTemplate : string * string * bool -> unit
Public Sub CreateNewScriptBasedOnTemplate (fullPathToTemplate As String, desiredExtension As String, isInParamSubstMode As Boolean)

パラメーター

fullPathToTemplate
String

スクリプトへの完全なパス。

desiredExtension
String

テンプレートに基づいて作成される新しいクエリの拡張機能。

isInParamSubstMode
Boolean

trueクエリ エディターに対して、テンプレートパラメーター置換モードまたは通常モードで開始する必要があります。それ以外の場合は . false

実装

適用対象

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

指定された拡張子を持つ一時クエリ ファイルを、与えられたテンプレートに基づいて作成して、その他のプロジェクトで開きます。これにより、ファイルのスナップショットが作成され、以前に作成したクエリ ファイルが削除されます。 このメソッドがない場合、Visual Studio では、テンプレートと同じ拡張子を持つ新しいファイルが常に作成されます。

public:
 void CreateNewScriptBasedOnTemplate(System::String ^ fullPathToTemplate, System::String ^ desiredExtension, bool isInParamSubstMode, Microsoft::VisualStudio::Shell::Interop::IVsProject ^ projectToAddScriptTo);
public void CreateNewScriptBasedOnTemplate (string fullPathToTemplate, string desiredExtension, bool isInParamSubstMode, Microsoft.VisualStudio.Shell.Interop.IVsProject projectToAddScriptTo);
member this.CreateNewScriptBasedOnTemplate : string * string * bool * Microsoft.VisualStudio.Shell.Interop.IVsProject -> unit
Public Sub CreateNewScriptBasedOnTemplate (fullPathToTemplate As String, desiredExtension As String, isInParamSubstMode As Boolean, projectToAddScriptTo As IVsProject)

パラメーター

fullPathToTemplate
String

スクリプトの完全なパスを指定する文字列値です。

desiredExtension
String

テンプレートに基づいて作成される新しいクエリの拡張子を指定する文字列値です。

isInParamSubstMode
Boolean

クエリ エディターをテンプレート パラメーター置換モードと通常モードのどちらで起動するかを示すブール値です。

projectToAddScriptTo
IVsProject

現在読み込まれている IVsProject です。

適用対象