VBCodeProvider Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase VBCodeProvider.
Sobrecargas
| Nombre | Description |
|---|---|
| VBCodeProvider() |
Inicializa una nueva instancia de la clase VBCodeProvider. |
| VBCodeProvider(IDictionary<String,String>) |
Inicializa una nueva instancia de la VBCodeProvider clase mediante las opciones de proveedor especificadas. |
VBCodeProvider()
Inicializa una nueva instancia de la clase VBCodeProvider.
public:
VBCodeProvider();
public VBCodeProvider();
Public Sub New ()
Se aplica a
VBCodeProvider(IDictionary<String,String>)
Inicializa una nueva instancia de la VBCodeProvider clase mediante las opciones de proveedor 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>
Objeto IDictionary<TKey,TValue> que contiene las opciones del proveedor.
Excepciones
providerOptions es null.
Ejemplos
En el ejemplo siguiente se muestra cómo especificar la versión del compilador al crear una nueva instancia de la VBCodeProvider clase .
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
Comentarios
En .NET Aplicaciones de Framework, puede obtener el valor de providerOptions del elemento <providerOptions> del archivo de configuración. Puede identificar la versión de que VBCodeProvider desea usar especificando el <providerOption> elemento , proporcionando "CompilerVersion" como nombre de opción y proporcionando el número de versión (por ejemplo, "v3.5") como valor de opción. Debe preceder al número de versión con una "v" minúscula. En el siguiente ejemplo de archivo de configuración se muestra cómo especificar la versión 3.5 del proveedor de código de Visual Basic.
<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>
Consulte también
- CompilerInfo
- CodeDomProvider
- Esquema de archivo de configuración para .NET Framework
- <Elemento compilers>
- Especificación de nombres de tipo completos
- <Elemento provideroption>