Condividi tramite


ScriptFactory.CreateNewScriptBasedOnTemplate Metodo

Definizione

Crea un file di query temporaneo con l'estensione specificata in base al modello specificato e lo apre nel progetto esterno creando uno snapshot del file ed eliminando il file di query creato in precedenza. Senza questo metodo, in Visual Studio verrebbe creato sempre un nuovo file con la stessa estensione del modello.

Overload

CreateNewScriptBasedOnTemplate(String, String, Boolean)

Crea un file di query temporaneo con l'estensione specificata in base al modello specificato e lo apre nel progetto esterno creando uno snapshot del file ed eliminando il file di query creato in precedenza. Senza questo metodo, in Visual Studio verrebbe creato sempre un nuovo file con la stessa estensione del modello.

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Crea un file di query temporaneo con l'estensione specificata in base al modello specificato e lo apre nel progetto esterno creando uno snapshot del file ed eliminando il file di query creato in precedenza. Senza questo metodo, in Visual Studio verrebbe creato sempre un nuovo file con la stessa estensione del modello.

CreateNewScriptBasedOnTemplate(String, String, Boolean)

Crea un file di query temporaneo con l'estensione specificata in base al modello specificato e lo apre nel progetto esterno creando uno snapshot del file ed eliminando il file di query creato in precedenza. Senza questo metodo, in Visual Studio verrebbe creato sempre un nuovo file con la stessa estensione del modello.

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)

Parametri

fullPathToTemplate
String

Percorso completo dello script.

desiredExtension
String

Estensione per la nuova query che verrà creata in base al modello.

isInParamSubstMode
Boolean

true nell'editor di query deve essere avviato in modalità di sostituzione dei parametri del modello o in modalità regolare; in caso contrario, false.

Implementazioni

Si applica a

CreateNewScriptBasedOnTemplate(String, String, Boolean, IVsProject)

Crea un file di query temporaneo con l'estensione specificata in base al modello specificato e lo apre nel progetto esterno creando uno snapshot del file ed eliminando il file di query creato in precedenza. Senza questo metodo, in Visual Studio verrebbe creato sempre un nuovo file con la stessa estensione del modello.

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)

Parametri

fullPathToTemplate
String

Valore stringa che specifica il percorso completo dello script.

desiredExtension
String

Valore stringa che specifica l'estensione per la nuova query che verrà creata in base al modello.

isInParamSubstMode
Boolean

Valore booleano che specifica se l'editor di query deve essere avviato in modalità di sostituzione dei parametri del modello o in modalità normale.

projectToAddScriptTo
IVsProject

Oggetto IVsProject attualmente caricato.

Si applica a