다음을 통해 공유


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이 아니어야 합니다.

파일이 디스크에 있을 필요가 없습니다. 경로가 컴파일러에 불투명합니다. 경로 형식에 대한 유일한 요구 사항은 트리가 포함된 컴파일에 SourceReferenceResolverXmlReferenceResolverMetadataReferenceResolver 전달된 구현이 이를 이해한다는 것입니다.

또한 클라이언트는 이 속성의 값이 컴파일 내에서 고유하다고 가정해서는 안 됩니다.

경로는 다음과 같이 사용됩니다. - 디버그 정보를 내보내면 이 경로가 디버그 정보에 포함됩니다. - #r, #load, #line/#ExternalSource, #pragma 체크섬, #ExternalChecksum 지시문, XML 문서 주석 포함 요소 등에서 상대 경로를 확인하고 정규화하는 경우

적용 대상