VBCodeProvider 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
VBCodeProvider 클래스의 새 인스턴스를 초기화합니다.
오버로드
VBCodeProvider() |
VBCodeProvider 클래스의 새 인스턴스를 초기화합니다. |
VBCodeProvider(IDictionary<String,String>) |
지정된 공급자 옵션을 사용하여 VBCodeProvider 클래스의 새 인스턴스를 초기화합니다. |
VBCodeProvider()
- Source:
- VBCodeProvider.cs
- Source:
- VBCodeProvider.cs
- Source:
- VBCodeProvider.cs
VBCodeProvider 클래스의 새 인스턴스를 초기화합니다.
public:
VBCodeProvider();
public VBCodeProvider ();
Public Sub New ()
적용 대상
VBCodeProvider(IDictionary<String,String>)
- Source:
- VBCodeProvider.cs
- Source:
- VBCodeProvider.cs
- Source:
- VBCodeProvider.cs
지정된 공급자 옵션을 사용하여 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
인 경우
예제
다음 예제에서는 클래스의 새 instance 만들 때 컴파일러 버전을 지정하는 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
가져올 수 있습니다. 요소를 지정하고<providerOption>
, "CompilerVersion"을 옵션 이름으로 제공하고, 버전 번호(예: "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