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