VBCodeProvider Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas VBCodeProvider.
Overload
VBCodeProvider() |
Menginisialisasi instans baru kelas VBCodeProvider. |
VBCodeProvider(IDictionary<String,String>) |
Menginisialisasi instans VBCodeProvider baru kelas dengan menggunakan opsi penyedia yang ditentukan. |
VBCodeProvider()
- Sumber:
- VBCodeProvider.cs
- Sumber:
- VBCodeProvider.cs
- Sumber:
- VBCodeProvider.cs
Menginisialisasi instans baru kelas VBCodeProvider.
public:
VBCodeProvider();
public VBCodeProvider ();
Public Sub New ()
Berlaku untuk
VBCodeProvider(IDictionary<String,String>)
- Sumber:
- VBCodeProvider.cs
- Sumber:
- VBCodeProvider.cs
- Sumber:
- VBCodeProvider.cs
Menginisialisasi instans VBCodeProvider baru kelas dengan menggunakan opsi penyedia yang ditentukan.
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))
Parameter
- providerOptions
- IDictionary<String,String>
Objek IDictionary<TKey,TValue> yang berisi opsi penyedia.
Pengecualian
providerOptions
adalah null
.
Contoh
Contoh berikut menunjukkan cara menentukan versi pengkompilasi saat membuat instans VBCodeProvider baru kelas.
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
Keterangan
Di aplikasi .NET Framework, Anda dapat memperoleh nilai dari providerOptions
<elemen providerOptions> dalam file konfigurasi. Anda dapat mengidentifikasi versi yang VBCodeProvider ingin Anda gunakan dengan menentukan <providerOption>
elemen , menyediakan "CompilerVersion" sebagai nama opsi, dan menyediakan nomor versi (misalnya, "v3.5") sebagai nilai opsi. Anda harus mendahului nomor versi dengan huruf kecil "v". Contoh file konfigurasi berikut menunjukkan cara menentukan bahwa versi 3.5 dari penyedia kode Visual Basic harus digunakan.
<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>
Lihat juga
- CompilerInfo
- CodeDomProvider
- Skema file konfigurasi untuk .NET Framework
- <Elemen> kompiler
- Menentukan Nama Jenis yang Sepenuhnya Memenuhi Syarat
- <Elemen provideroption>