VBCodeProvider Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe VBCodeProvider.
Sobrecargas
| Nome | Description |
|---|---|
| VBCodeProvider() |
Inicializa uma nova instância da classe VBCodeProvider. |
| VBCodeProvider(IDictionary<String,String>) |
Inicializa uma nova instância da VBCodeProvider classe usando as opções de provedor especificadas. |
VBCodeProvider()
- Origem:
- VBCodeProvider.cs
- Origem:
- VBCodeProvider.cs
- Origem:
- VBCodeProvider.cs
- Origem:
- VBCodeProvider.cs
- Origem:
- VBCodeProvider.cs
- Origem:
- VBCodeProvider.cs
- Origem:
- VBCodeProvider.cs
Inicializa uma nova instância da classe VBCodeProvider.
public:
VBCodeProvider();
public VBCodeProvider();
Public Sub New ()
Aplica-se a
VBCodeProvider(IDictionary<String,String>)
- Origem:
- VBCodeProvider.cs
- Origem:
- VBCodeProvider.cs
- Origem:
- VBCodeProvider.cs
- Origem:
- VBCodeProvider.cs
- Origem:
- VBCodeProvider.cs
- Origem:
- VBCodeProvider.cs
- Origem:
- VBCodeProvider.cs
Inicializa uma nova instância da VBCodeProvider classe usando as opções de provedor especificadas.
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))
Parâmetros
- providerOptions
- IDictionary<String,String>
Um IDictionary<TKey,TValue> objeto que contém as opções do provedor.
Exceções
providerOptions é null.
Exemplos
O exemplo a seguir mostra como especificar a versão do compilador ao criar uma nova instância da 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
Comentários
Em aplicativos .NET Framework, você pode obter o valor para providerOptions do elemento <providerOptions> no arquivo de configuração. Você pode identificar a versão do que deseja usar especificando o VBCodeProvider elemento, fornecendo "CompilerVersion" como o nome da opção e fornecendo o número da <providerOption> versão (por exemplo, "v3.5") como o valor da opção. Você deve preceder o número de versão com um "v" de maiúsculas e minúsculas. O exemplo de arquivo de configuração a seguir demonstra como especificar que a versão 3.5 do provedor de código Visual Basic deve ser usada.
<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>
Confira também
- CompilerInfo
- CodeDomProvider
- Esquema de arquivo de configuração para o .NET Framework
- <Elemento compilers>
- Especificando nomes de tipo totalmente qualificados
- <Elemento provideroption>