VBCodeProvider Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy VBCodeProvider.
Przeciążenia
VBCodeProvider() |
Inicjuje nowe wystąpienie klasy VBCodeProvider. |
VBCodeProvider(IDictionary<String,String>) |
Inicjuje VBCodeProvider nowe wystąpienie klasy przy użyciu określonych opcji dostawcy. |
VBCodeProvider()
- Źródło:
- VBCodeProvider.cs
- Źródło:
- VBCodeProvider.cs
- Źródło:
- VBCodeProvider.cs
Inicjuje nowe wystąpienie klasy VBCodeProvider.
public:
VBCodeProvider();
public VBCodeProvider ();
Public Sub New ()
Dotyczy
VBCodeProvider(IDictionary<String,String>)
- Źródło:
- VBCodeProvider.cs
- Źródło:
- VBCodeProvider.cs
- Źródło:
- VBCodeProvider.cs
Inicjuje VBCodeProvider nowe wystąpienie klasy przy użyciu określonych opcji dostawcy.
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))
Parametry
- providerOptions
- IDictionary<String,String>
IDictionary<TKey,TValue> Obiekt zawierający opcje dostawcy.
Wyjątki
providerOptions
to null
.
Przykłady
W poniższym przykładzie pokazano, jak określić wersję kompilatora podczas tworzenia nowego wystąpienia VBCodeProvider klasy.
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
Uwagi
W .NET Framework aplikacji można uzyskać wartość providerOptions
elementu <providerOptions> w pliku konfiguracji. Możesz zidentyfikować wersję VBCodeProvider , której chcesz użyć, określając <providerOption>
element, podając wartość opcji "CompilerVersion" i podając numer wersji (na przykład "v3.5"). Należy poprzedzić numer wersji małymi literami "v". Poniższy przykład pliku konfiguracji pokazuje, jak określić, że należy użyć wersji 3.5 dostawcy kodu 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>
Zobacz też
- CompilerInfo
- CodeDomProvider
- Schemat pliku konfiguracji dla .NET Framework
- <kompilatory> , element
- Określanie w pełni kwalifikowanych nazw typów
- <provideroption> , element