ScriptFactory.CreateNewScriptBasedOnTemplate メソッド

定義

指定されたテンプレートに基づいて拡張子を指定した一時クエリファイルを作成し、Miscプロジェクトで開くとファイルのスナップショットが作成され、以前作成されたクエリファイルを削除します。 この方法がなければ、Visual Studioは常にテンプレートと同じ拡張子の新しいファイルを作成します。

オーバーロード

名前 説明
CreateNewScriptBasedOnTemplate(String, String, Boolean)

指定されたテンプレートに基づいて拡張子を指定した一時クエリファイルを作成し、Miscプロジェクトで開くとファイルのスナップショットが作成され、以前作成されたクエリファイルを削除します。 この方法がなければ、Visual Studioは常にテンプレートと同じ拡張子の新しいファイルを作成します。

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

指定されたテンプレートに基づいて拡張子を指定した一時クエリファイルを作成し、Miscプロジェクトで開くとファイルのスナップショットが作成され、以前作成されたクエリファイルを削除します。 この方法がなければ、Visual Studioは常にテンプレートと同じ拡張子の新しいファイルを作成します。

CreateNewScriptBasedOnTemplate(String, String, Boolean)

指定されたテンプレートに基づいて拡張子を指定した一時クエリファイルを作成し、Miscプロジェクトで開くとファイルのスナップショットが作成され、以前作成されたクエリファイルを削除します。 この方法がなければ、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)

指定されたテンプレートに基づいて拡張子を指定した一時クエリファイルを作成し、Miscプロジェクトで開くとファイルのスナップショットが作成され、以前作成されたクエリファイルを削除します。 この方法がなければ、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 です。

適用対象