VBCodeProvider Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci VBCodeProvider třídy .
Přetížení
VBCodeProvider() |
Inicializuje novou instanci VBCodeProvider třídy . |
VBCodeProvider(IDictionary<String,String>) |
Inicializuje novou instanci VBCodeProvider třídy pomocí zadaných možností zprostředkovatele. |
VBCodeProvider()
- Zdroj:
- VBCodeProvider.cs
- Zdroj:
- VBCodeProvider.cs
- Zdroj:
- VBCodeProvider.cs
Inicializuje novou instanci VBCodeProvider třídy .
public:
VBCodeProvider();
public VBCodeProvider ();
Public Sub New ()
Platí pro
VBCodeProvider(IDictionary<String,String>)
- Zdroj:
- VBCodeProvider.cs
- Zdroj:
- VBCodeProvider.cs
- Zdroj:
- VBCodeProvider.cs
Inicializuje novou instanci VBCodeProvider třídy pomocí zadaných možností zprostředkovatele.
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>
Objekt IDictionary<TKey,TValue> , který obsahuje možnosti zprostředkovatele.
Výjimky
providerOptions
je null
.
Příklady
Následující příklad ukazuje, jak určit verzi kompilátoru při vytváření nové instance VBCodeProvider třídy .
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
Poznámky
V aplikacích .NET Framework můžete získat hodnotu pro providerOptions
z elementu <providerOptions> v konfiguračním souboru. Verzi objektu VBCodeProvider , který chcete použít, můžete určit tak, že zadáte <providerOption>
element , jako název možnosti zadáte "CompilerVersion" a jako hodnotu možnosti zadáte číslo verze (například "v3.5"). Před číslem verze musíte zadat malé písmeno "v". Následující příklad konfiguračního souboru ukazuje, jak určit, že se má použít verze 3.5 zprostředkovatele kódu jazyka 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>
Viz také
- CompilerInfo
- CodeDomProvider
- Schéma konfiguračního souboru pro rozhraní .NET Framework
- <compilers> – element
- Určení úplných názvů typů
- <provideroption> – element