VBCodeProvider Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da VBCodeProvider classe.
Sobrecargas
| Name | Description |
|---|---|
| VBCodeProvider() |
Inicializa uma nova instância da VBCodeProvider classe. |
| VBCodeProvider(IDictionary<String,String>) |
Inicializa uma nova instância da VBCodeProvider classe usando as opções de fornecedor 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 VBCodeProvider classe.
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 fornecedor 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 fornecedor.
Exceções
providerOptions é null.
Exemplos
O exemplo seguinte 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
Observações
Nas aplicações .NET Framework, pode obter o valor de providerOptions a partir do elemento <providerOptions> no ficheiro de configuração. Pode identificar a versão do VBCodeProvider que pretende usar especificando o <providerOption> elemento, fornecendo "CompilerVersion" como nome da opção e fornecendo o número de versão (por exemplo, "v3.5") como valor da opção. Deve preceder o número da versão com um "v" minúsculo. O exemplo seguinte do ficheiro de configuração demonstra como especificar que a versão 3.5 do fornecedor de código Visual Basic deve ser utilizada.
<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>
Ver também
- CompilerInfo
- CodeDomProvider
- Esquema de ficheiro de configuração para o .NET Framework
- <compiladores> Elemento
- Especificação de Nomes de Tipo Totalmente Qualificados
- <Elemento provideroption>