Поделиться через


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-документа включают элементы и т. д.

Применяется к