VBCodeProvider コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
VBCodeProvider クラスの新しいインスタンスを初期化します。
オーバーロード
VBCodeProvider() |
VBCodeProvider クラスの新しいインスタンスを初期化します。 |
VBCodeProvider(IDictionary<String,String>) |
指定したプロバイダー オプションを使用して、VBCodeProvider クラスの新しいインスタンスを初期化します。 |
VBCodeProvider()
VBCodeProvider クラスの新しいインスタンスを初期化します。
public:
VBCodeProvider();
public VBCodeProvider ();
Public Sub New ()
適用対象
VBCodeProvider(IDictionary<String,String>)
指定したプロバイダー オプションを使用して、VBCodeProvider クラスの新しいインスタンスを初期化します。
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))
パラメーター
- providerOptions
- IDictionary<String,String>
IDictionary<TKey,TValue>プロバイダー オプションを含む オブジェクト。
例外
providerOptions
が null
です。
例
次の例は、 クラスの新しいインスタンスを作成するときにコンパイラ バージョンを指定する方法を VBCodeProvider 示しています。
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
注釈
.NET Framework アプリでは、構成ファイルの providerOptions> 要素から< の値providerOptions
を取得できます。 要素を指定し、オプション名に "CompilerVersion" を指定<providerOption>
し、オプション値としてバージョン番号 ("v3.5" など) を指定することで、使用する のバージョンVBCodeProviderを識別できます。 バージョン番号の前に小文字の "v" を付ける必要があります。 次の構成ファイルの例では、Visual Basic コード プロバイダーのバージョン 3.5 を使用する必要があることを指定する方法を示します。
<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>
こちらもご覧ください
- CompilerInfo
- CodeDomProvider
- .NET Framework の構成ファイル スキーマ
- <compilers> 要素
- 完全修飾型名の指定
- <provideroption> 要素
適用対象
.NET