SyntaxTree.FilePath プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ソース ドキュメント ファイルのパス。
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 ドキュメント コメントに要素などの相対パスを解決して正規化する場合。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET