SyntaxTree.FilePath プロパティ

定義

ソース ドキュメント ファイルのパス。

public:
 abstract property System::String ^ FilePath { System::String ^ get(); };
public abstract string FilePath { get; }
member this.FilePath : string
Public MustOverride ReadOnly Property FilePath As String

プロパティ値

注釈

この構文ツリーがファイルに関連付けられていない場合は、この値を空にすることができます。 パスは null にすることはできません。

ファイルはディスク上に存在する必要はありません。 パスはコンパイラに対して不透明です。 パス形式の唯一の要件は、ツリーを含むコンパイルに実装SourceReferenceResolverXmlReferenceResolverされMetadataReferenceResolver、それを理解することです。

また、クライアントは、このプロパティの値がコンパイル内で一意であると想定してはなりません。

パスは次のように使用されます。 - デバッグ情報が出力されると、このパスはデバッグ情報に埋め込まれます。 - #r、#load、#line/#ExternalSource、#pragma チェックサム、#ExternalChecksum ディレクティブ、XML ドキュメント コメントに要素などの相対パスを解決して正規化する場合。

適用対象