Freigeben über


SyntaxTree.FilePath Eigenschaft

Definition

Der Pfad der Quelldokumentdatei.

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

Eigenschaftswert

Hinweise

Wenn diese Syntaxstruktur keiner Datei zugeordnet ist, kann dieser Wert leer sein. Der Pfad darf nicht null sein.

Die Datei muss nicht auf dem Datenträger vorhanden sein. Der Pfad ist für den Compiler undurchsichtig. Die einzige Anforderung für das Pfadformat besteht darin, dass die Implementierungen von SourceReferenceResolver, XmlReferenceResolver und MetadataReferenceResolver übergeben an die Kompilierung, die die Struktur enthält, sie verstehen.

Clients dürfen auch nicht davon ausgehen, dass die Werte dieser Eigenschaft innerhalb einer Kompilierung eindeutig sind.

Der Pfad wird wie folgt verwendet: - Wenn Debuginformationen ausgegeben werden, wird dieser Pfad in die Debuginformationen eingebettet. - Beim Auflösen und Normalisieren relativer Pfade in #r, #load, #line/#ExternalSource, #pragma Prüfsumme, #ExternalChecksum Direktiven, XML-Dokumentkommentare enthalten Elemente usw.

Gilt für: