次の方法で共有


CodeDomProvider.FileExtension プロパティ

現在の言語のソース コード ファイルに使用する既定のファイル名拡張子を取得します。

名前空間: System.CodeDom.Compiler
アセンブリ: System (system.dll 内)

構文

'宣言
Public Overridable ReadOnly Property FileExtension As String
'使用
Dim instance As CodeDomProvider
Dim value As String

value = instance.FileExtension
public virtual string FileExtension { get; }
public:
virtual property String^ FileExtension {
    String^ get ();
}
/** @property */
public String get_FileExtension ()
public function get FileExtension () : String

プロパティ値

現在の言語のソース ファイルの拡張子に対応するファイル名拡張子。基本実装では、常に Empty を返します。

解説

このプロパティは、生成または使用する必要のあるファイル名拡張子を示すために、コード ジェネレータまたはコード コンパイラで使用されます。

使用例

Microsoft.VisualBasic.VBCodeProvider のインスタンスを作成するコード例を次に示します。この例は、新しいプロバイダ インスタンスのプロバイダ名、ハッシュ コード、および既定のファイル名拡張子を表示します。

' Get the provider for Microsoft.VisualBasic
Dim provider = New VBCodeProvider()

' Display the Visual Basic language provider information.
Console.WriteLine("Visual Basic provider is {0}", _
   provider.ToString())
Console.WriteLine("  Provider hash code:     {0}", _
   provider.GetHashCode().ToString())
Console.WriteLine("  Default file extension: {0}", _
   provider.FileExtension)
// Get the provider for Microsoft.VisualBasic
CodeDomProvider provider = new VBCodeProvider();

// Display the Visual Basic language provider information.
Console.WriteLine("Visual Basic provider is {0}", 
    provider.ToString());
Console.WriteLine("  Provider hash code:     {0}", 
    provider.GetHashCode().ToString());
Console.WriteLine("  Default file extension: {0}", 
    provider.FileExtension);
// Get the provider for Microsoft.VisualBasic
CodeDomProvider^ provider = gcnew VBCodeProvider;
if ( provider )
{
   
   // Display the Visual Basic language provider information.
   Console::WriteLine( "Visual Basic provider is {0}", provider->ToString() );
   Console::WriteLine( "  Provider hash code:     {0}", provider->GetHashCode().ToString() );
   Console::WriteLine( "  Default file extension: {0}", provider->FileExtension );
}

プラットフォーム

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 2.0、1.1、1.0

参照

関連項目

CodeDomProvider クラス
CodeDomProvider メンバ
System.CodeDom.Compiler 名前空間