Partager via


VBCodeProvider Constructeurs

Définition

Initialise une nouvelle instance de la classe VBCodeProvider.

Surcharges

VBCodeProvider()

Initialise une nouvelle instance de la classe VBCodeProvider.

VBCodeProvider(IDictionary<String,String>)

Initialise une nouvelle instance de la classe VBCodeProvider en utilisant les options de fournisseur spécifiées.

VBCodeProvider()

Source:
VBCodeProvider.cs
Source:
VBCodeProvider.cs
Source:
VBCodeProvider.cs

Initialise une nouvelle instance de la classe VBCodeProvider.

public:
 VBCodeProvider();
public VBCodeProvider ();
Public Sub New ()

S’applique à

VBCodeProvider(IDictionary<String,String>)

Source:
VBCodeProvider.cs
Source:
VBCodeProvider.cs
Source:
VBCodeProvider.cs

Initialise une nouvelle instance de la classe VBCodeProvider en utilisant les options de fournisseur spécifiées.

public:
 VBCodeProvider(System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ providerOptions);
public VBCodeProvider (System.Collections.Generic.IDictionary<string,string> providerOptions);
new Microsoft.VisualBasic.VBCodeProvider : System.Collections.Generic.IDictionary<string, string> -> Microsoft.VisualBasic.VBCodeProvider
Public Sub New (providerOptions As IDictionary(Of String, String))

Paramètres

providerOptions
IDictionary<String,String>

Objet IDictionary<TKey,TValue> qui contient les options du fournisseur.

Exceptions

providerOptions a la valeur null.

Exemples

L’exemple suivant montre comment spécifier la version du compilateur lors de la création d’un instance de la VBCodeProvider classe.

Imports System.CodeDom.Compiler
Imports Microsoft.CSharp
Imports System.Collections.Generic



Class Program

    Shared Sub Main(ByVal args() As String)
        DisplayVBCompilerInfo()
        Console.WriteLine("Press Enter key to exit.")
        Console.ReadLine()

    End Sub

    Shared Sub DisplayVBCompilerInfo()
        Dim provOptions As New Dictionary(Of String, String)
        provOptions.Add("CompilerVersion", "v3.5")
        ' Get the provider for Microsoft.VisualBasic
        Dim vbProvider As VBCodeProvider = New VBCodeProvider(provOptions)

        ' Display the Visual Basic language provider information.
        Console.WriteLine("Visual Basic provider is {0}", vbProvider.ToString())
        Console.WriteLine("  Provider hash code:     {0}", vbProvider.GetHashCode().ToString())
        Console.WriteLine("  Default file extension: {0}", vbProvider.FileExtension)

        Console.WriteLine()

    End Sub
End Class

Remarques

Dans les applications .NET Framework, vous pouvez obtenir la valeur pour providerOptions à partir de l’élément <providerOptions> dans le fichier de configuration. Vous pouvez identifier la version du VBCodeProvider que vous souhaitez utiliser en spécifiant l’élément <providerOption> , en fournissant « CompilerVersion » comme nom d’option et en fournissant le numéro de version (par exemple, « v3.5 ») comme valeur d’option. Vous devez précéder le numéro de version d’un minuscule « v ». L’exemple de fichier de configuration suivant montre comment spécifier que la version 3.5 du fournisseur de code Visual Basic doit être utilisée.

<configuration>  
  <system.codedom>  
    <compilers>  
      <!-- zero or more compiler elements -->  
      <compiler  
          language="vb;VisualBasic"  
          extension=".vb"  
          type="Microsoft.VisualBasic.VBCodeProvider, System,   
          Version=2.0.3600.0, Culture=neutral,   
          PublicKeyToken=b77a5c561934e089"  
          compilerOptions="/optimize"  
          warningLevel="1" >  
          <providerOption  
            name="CompilerVersion"  
            value="v3.5" />  
        </compiler>  
    </compilers>  
  </system.codedom>  
</configuration>  

Voir aussi

S’applique à