VBCodeProvider Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
VBCodeProvider sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
VBCodeProvider() |
VBCodeProvider sınıfının yeni bir örneğini başlatır. |
VBCodeProvider(IDictionary<String,String>) |
Belirtilen sağlayıcı seçeneklerini kullanarak sınıfının yeni bir örneğini VBCodeProvider başlatır. |
VBCodeProvider()
- Kaynak:
- VBCodeProvider.cs
- Kaynak:
- VBCodeProvider.cs
- Kaynak:
- VBCodeProvider.cs
VBCodeProvider sınıfının yeni bir örneğini başlatır.
public:
VBCodeProvider();
public VBCodeProvider ();
Public Sub New ()
Şunlara uygulanır
VBCodeProvider(IDictionary<String,String>)
- Kaynak:
- VBCodeProvider.cs
- Kaynak:
- VBCodeProvider.cs
- Kaynak:
- VBCodeProvider.cs
Belirtilen sağlayıcı seçeneklerini kullanarak sınıfının yeni bir örneğini VBCodeProvider başlatır.
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))
Parametreler
- providerOptions
- IDictionary<String,String>
IDictionary<TKey,TValue> Sağlayıcı seçeneklerini içeren bir nesne.
Özel durumlar
providerOptions
, null
değeridir.
Örnekler
Aşağıdaki örnek, sınıfın yeni bir örneğini oluştururken derleyici sürümünün VBCodeProvider nasıl belirtileceğini gösterir.
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
Açıklamalar
.NET Framework uygulamalarında, değerini yapılandırma dosyasındaki <providerOptions> öğesinden alabilirsinizproviderOptions
. öğesini belirterek<providerOption>
, seçenek adı olarak "CompilerVersion" sağlayarak ve seçenek değeri olarak sürüm numarasını (örneğin, "v3.5") sağlayarak kullanmak istediğiniz sürümünü VBCodeProvider tanımlayabilirsiniz. Sürüm numarasından önce küçük harf "v" yazmalısınız. Aşağıdaki yapılandırma dosyası örneği, Visual Basic kod sağlayıcısının 3.5 sürümünün nasıl kullanılacağını gösterir.
<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>
Ayrıca bkz.
- CompilerInfo
- CodeDomProvider
- .NET Framework için yapılandırma dosyası şeması
- <compilers> Öğesi
- Tam Olarak Nitelenmiş Tür Adlarını Belirtme
- <provideroption> Öğesi