IPeekResultFactory.Create Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Create(IPeekResultDisplayInfo, Action)
Создает экземпляр IPeekResult , который не основан на расположении в документе, но может быть просмотрен извне, например класс метаданных, который может быть просмотрен только в обозревателе объектов.
public:
Microsoft::VisualStudio::Language::Intellisense::IExternallyBrowsablePeekResult ^ Create(Microsoft::VisualStudio::Language::Intellisense::IPeekResultDisplayInfo ^ displayInfo, Action ^ browseAction);
public Microsoft.VisualStudio.Language.Intellisense.IExternallyBrowsablePeekResult Create (Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo displayInfo, Action browseAction);
abstract member Create : Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo * Action -> Microsoft.VisualStudio.Language.Intellisense.IExternallyBrowsablePeekResult
Public Function Create (displayInfo As IPeekResultDisplayInfo, browseAction As Action) As IExternallyBrowsablePeekResult
Параметры
- displayInfo
- IPeekResultDisplayInfo
Определяет свойства, используемые для отображения результата пользователю.
- browseAction
- Action
Действие для просмотра результата извне (за пределами операции считывания).
Возвращаемое значение
Допустимый экземпляр IExternallyBrowsablePeekResult .
Применяется к
Create(IPeekResultDisplayInfo, String, Span, Int32, Boolean)
Создает экземпляр IPeekResult , основанный на расположении в документе.
public:
Microsoft::VisualStudio::Language::Intellisense::IDocumentPeekResult ^ Create(Microsoft::VisualStudio::Language::Intellisense::IPeekResultDisplayInfo ^ displayInfo, System::String ^ filePath, Microsoft::VisualStudio::Text::Span eoiSpan, int idPosition, bool isReadOnly);
public Microsoft.VisualStudio.Language.Intellisense.IDocumentPeekResult Create (Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo displayInfo, string filePath, Microsoft.VisualStudio.Text.Span eoiSpan, int idPosition, bool isReadOnly);
abstract member Create : Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo * string * Microsoft.VisualStudio.Text.Span * int * bool -> Microsoft.VisualStudio.Language.Intellisense.IDocumentPeekResult
Public Function Create (displayInfo As IPeekResultDisplayInfo, filePath As String, eoiSpan As Span, idPosition As Integer, isReadOnly As Boolean) As IDocumentPeekResult
Параметры
- displayInfo
- IPeekResultDisplayInfo
Определяет свойства, используемые для отображения результата пользователю.
- filePath
- String
Полный путь к файлу, определяющий документ, в котором находится результат.
- eoiSpan
- Span
Диапазон сущности, представляющей интерес, в виде смещения символов от начала буфера.
- idPosition
- Int32
Позиция идентифицирующей позиции в виде смещения символа от начала буфера.
- isReadOnly
- Boolean
Определяет, доступен ли этот результат только для чтения.
Возвращаемое значение
Допустимый экземпляр IDocumentPeekResult .
Применяется к
Create(IPeekResultDisplayInfo, String, Int32, Int32, Int32, Int32, Int32, Int32)
Создает экземпляр IPeekResult , основанный на расположении в документе.
public:
Microsoft::VisualStudio::Language::Intellisense::IDocumentPeekResult ^ Create(Microsoft::VisualStudio::Language::Intellisense::IPeekResultDisplayInfo ^ displayInfo, System::String ^ filePath, int startLine, int startIndex, int endLine, int endIndex, int idLine, int idIndex);
public Microsoft.VisualStudio.Language.Intellisense.IDocumentPeekResult Create (Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo displayInfo, string filePath, int startLine, int startIndex, int endLine, int endIndex, int idLine, int idIndex);
abstract member Create : Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo * string * int * int * int * int * int * int -> Microsoft.VisualStudio.Language.Intellisense.IDocumentPeekResult
Public Function Create (displayInfo As IPeekResultDisplayInfo, filePath As String, startLine As Integer, startIndex As Integer, endLine As Integer, endIndex As Integer, idLine As Integer, idIndex As Integer) As IDocumentPeekResult
Параметры
- displayInfo
- IPeekResultDisplayInfo
Определяет свойства, используемые для отображения результата пользователю.
- filePath
- String
Полный путь к файлу, определяющий документ, в котором находится результат.
- startLine
- Int32
Номер строки начальной позиции расположения результатов.
- startIndex
- Int32
Индекс символа начальной позиции расположения результатов.
- endLine
- Int32
Номер строки конечного положения расположения результатов.
- endIndex
- Int32
Индекс символа конечной позиции расположения результата.
- idLine
- Int32
Номер строки идентифицирующего расположения результата (например, расположение токена имени метода).
- idIndex
- Int32
Индекс символа идентифицирующего расположения результата (например, расположение токена имени метода).
Возвращаемое значение
Допустимый экземпляр IDocumentPeekResult .
Применяется к
Create(IPeekResultDisplayInfo, String, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)
Создает экземпляр IPeekResult , основанный на расположении в документе.
public:
Microsoft::VisualStudio::Language::Intellisense::IDocumentPeekResult ^ Create(Microsoft::VisualStudio::Language::Intellisense::IPeekResultDisplayInfo ^ displayInfo, System::String ^ filePath, int startLine, int startIndex, int endLine, int endIndex, int idLine, int idIndex, bool isReadOnly);
public Microsoft.VisualStudio.Language.Intellisense.IDocumentPeekResult Create (Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo displayInfo, string filePath, int startLine, int startIndex, int endLine, int endIndex, int idLine, int idIndex, bool isReadOnly);
abstract member Create : Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo * string * int * int * int * int * int * int * bool -> Microsoft.VisualStudio.Language.Intellisense.IDocumentPeekResult
Public Function Create (displayInfo As IPeekResultDisplayInfo, filePath As String, startLine As Integer, startIndex As Integer, endLine As Integer, endIndex As Integer, idLine As Integer, idIndex As Integer, isReadOnly As Boolean) As IDocumentPeekResult
Параметры
- displayInfo
- IPeekResultDisplayInfo
Определяет свойства, используемые для отображения результата пользователю.
- filePath
- String
Полный путь к файлу, определяющий документ, в котором находится результат.
- startLine
- Int32
Номер строки начальной позиции расположения результатов.
- startIndex
- Int32
Индекс символа начальной позиции расположения результатов.
- endLine
- Int32
Номер строки конечного положения расположения результатов.
- endIndex
- Int32
Индекс символа конечной позиции расположения результата.
- idLine
- Int32
Номер строки идентифицирующего расположения результата (например, расположение токена имени метода).
- idIndex
- Int32
Индекс символа идентифицирующего расположения результата (например, расположение токена имени метода).
- isReadOnly
- Boolean
Определяет, доступен ли этот результат только для чтения.
Возвращаемое значение
Допустимый экземпляр IDocumentPeekResult .
Применяется к
Create(IPeekResultDisplayInfo2, ImageMoniker, String, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
Создает экземпляр IPeekResult , основанный на расположении в документе.
public:
Microsoft::VisualStudio::Language::Intellisense::IDocumentPeekResult ^ Create(Microsoft::VisualStudio::Language::Intellisense::IPeekResultDisplayInfo2 ^ displayInfo, Microsoft::VisualStudio::Imaging::Interop::ImageMoniker image, System::String ^ filePath, int startLine, int startIndex, int endLine, int endIndex, int idStartLine, int idStartIndex, int idEndLine, int idEndIndex);
public Microsoft.VisualStudio.Language.Intellisense.IDocumentPeekResult Create (Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo2 displayInfo, Microsoft.VisualStudio.Imaging.Interop.ImageMoniker image, string filePath, int startLine, int startIndex, int endLine, int endIndex, int idStartLine, int idStartIndex, int idEndLine, int idEndIndex);
abstract member Create : Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo2 * Microsoft.VisualStudio.Imaging.Interop.ImageMoniker * string * int * int * int * int * int * int * int * int -> Microsoft.VisualStudio.Language.Intellisense.IDocumentPeekResult
Public Function Create (displayInfo As IPeekResultDisplayInfo2, image As ImageMoniker, filePath As String, startLine As Integer, startIndex As Integer, endLine As Integer, endIndex As Integer, idStartLine As Integer, idStartIndex As Integer, idEndLine As Integer, idEndIndex As Integer) As IDocumentPeekResult
Параметры
- displayInfo
- IPeekResultDisplayInfo2
Определяет свойства, используемые для отображения результата пользователю.
- image
- ImageMoniker
Изображение, представляющее объект IDocumentPeekResult .
- filePath
- String
Полный путь к файлу, определяющий документ, в котором находится результат.
- startLine
- Int32
Номер строки начальной позиции расположения результатов.
- startIndex
- Int32
Индекс символа начальной позиции расположения результатов.
- endLine
- Int32
Номер строки конечного положения расположения результатов.
- endIndex
- Int32
Индекс символа конечной позиции расположения результата.
- idStartLine
- Int32
Номер строки начального расположения результирующего диапазона в результате (например, расположение токена имени метода).
- idStartIndex
- Int32
Индекс символа начальной позиции результирующего диапазона (например, позиция токена имени метода).
- idEndLine
- Int32
Номер строки конечного расположения результирующего диапазона.
- idEndIndex
- Int32
Индекс символа конечной позиции результирующего диапазона в результате.
Возвращаемое значение
Допустимый экземпляр IDocumentPeekResult .
Применяется к
Create(IPeekResultDisplayInfo2, ImageMoniker, String, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)
Создает экземпляр IPeekResult , основанный на расположении в документе.
public:
Microsoft::VisualStudio::Language::Intellisense::IDocumentPeekResult ^ Create(Microsoft::VisualStudio::Language::Intellisense::IPeekResultDisplayInfo2 ^ displayInfo, Microsoft::VisualStudio::Imaging::Interop::ImageMoniker image, System::String ^ filePath, int startLine, int startIndex, int endLine, int endIndex, int idStartLine, int idStartIndex, int idEndLine, int idEndIndex, bool isReadOnly);
public Microsoft.VisualStudio.Language.Intellisense.IDocumentPeekResult Create (Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo2 displayInfo, Microsoft.VisualStudio.Imaging.Interop.ImageMoniker image, string filePath, int startLine, int startIndex, int endLine, int endIndex, int idStartLine, int idStartIndex, int idEndLine, int idEndIndex, bool isReadOnly);
abstract member Create : Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo2 * Microsoft.VisualStudio.Imaging.Interop.ImageMoniker * string * int * int * int * int * int * int * int * int * bool -> Microsoft.VisualStudio.Language.Intellisense.IDocumentPeekResult
Public Function Create (displayInfo As IPeekResultDisplayInfo2, image As ImageMoniker, filePath As String, startLine As Integer, startIndex As Integer, endLine As Integer, endIndex As Integer, idStartLine As Integer, idStartIndex As Integer, idEndLine As Integer, idEndIndex As Integer, isReadOnly As Boolean) As IDocumentPeekResult
Параметры
- displayInfo
- IPeekResultDisplayInfo2
Определяет свойства, используемые для отображения результата пользователю.
- image
- ImageMoniker
Изображение, представляющее объект IDocumentPeekResult .
- filePath
- String
Полный путь к файлу, определяющий документ, в котором находится результат.
- startLine
- Int32
Номер строки начальной позиции расположения результатов.
- startIndex
- Int32
Индекс символа начальной позиции расположения результатов.
- endLine
- Int32
Номер строки конечного положения расположения результатов.
- endIndex
- Int32
Индекс символа конечной позиции расположения результата.
- idStartLine
- Int32
Номер строки начального расположения результирующего диапазона в результате (например, расположение токена имени метода).
- idStartIndex
- Int32
Индекс символа начальной позиции результирующего диапазона (например, позиция токена имени метода).
- idEndLine
- Int32
Номер строки конечного расположения результирующего диапазона.
- idEndIndex
- Int32
Индекс символа конечной позиции результирующего диапазона в результате.
- isReadOnly
- Boolean
Определяет, доступен ли этот результат только для чтения.
Возвращаемое значение
Допустимый экземпляр IDocumentPeekResult .
Применяется к
Create(IPeekResultDisplayInfo2, ImageMoniker, String, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean, Guid)
Создает экземпляр IPeekResult , основанный на расположении в документе.
public:
Microsoft::VisualStudio::Language::Intellisense::IDocumentPeekResult ^ Create(Microsoft::VisualStudio::Language::Intellisense::IPeekResultDisplayInfo2 ^ displayInfo, Microsoft::VisualStudio::Imaging::Interop::ImageMoniker image, System::String ^ filePath, int startLine, int startIndex, int endLine, int endIndex, int idStartLine, int idStartIndex, int idEndLine, int idEndIndex, bool isReadOnly, Guid editorDestination);
public Microsoft.VisualStudio.Language.Intellisense.IDocumentPeekResult Create (Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo2 displayInfo, Microsoft.VisualStudio.Imaging.Interop.ImageMoniker image, string filePath, int startLine, int startIndex, int endLine, int endIndex, int idStartLine, int idStartIndex, int idEndLine, int idEndIndex, bool isReadOnly, Guid editorDestination);
abstract member Create : Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo2 * Microsoft.VisualStudio.Imaging.Interop.ImageMoniker * string * int * int * int * int * int * int * int * int * bool * Guid -> Microsoft.VisualStudio.Language.Intellisense.IDocumentPeekResult
Public Function Create (displayInfo As IPeekResultDisplayInfo2, image As ImageMoniker, filePath As String, startLine As Integer, startIndex As Integer, endLine As Integer, endIndex As Integer, idStartLine As Integer, idStartIndex As Integer, idEndLine As Integer, idEndIndex As Integer, isReadOnly As Boolean, editorDestination As Guid) As IDocumentPeekResult
Параметры
- displayInfo
- IPeekResultDisplayInfo2
Определяет свойства, используемые для отображения результата пользователю.
- image
- ImageMoniker
Изображение, представляющее объект IDocumentPeekResult .
- filePath
- String
Полный путь к файлу, определяющий документ, в котором находится результат.
- startLine
- Int32
Номер строки начальной позиции расположения результатов.
- startIndex
- Int32
Индекс символа начальной позиции расположения результатов.
- endLine
- Int32
Номер строки конечного положения расположения результатов.
- endIndex
- Int32
Индекс символа конечной позиции расположения результата.
- idStartLine
- Int32
Номер строки начального расположения результирующего диапазона в результате (например, расположение токена имени метода).
- idStartIndex
- Int32
Индекс символа начальной позиции результирующего диапазона (например, позиция токена имени метода).
- idEndLine
- Int32
Номер строки конечного расположения результирующего диапазона.
- idEndIndex
- Int32
Индекс символа конечной позиции результирующего диапазона в результате.
- isReadOnly
- Boolean
Определяет, доступен ли этот результат только для чтения.
- editorDestination
- Guid
Идентификатор GUID, представляющий редактор, IDocumentPeekResult к которому следует переходить.
Возвращаемое значение
Допустимый экземпляр IDocumentPeekResult .
Применяется к
Create(IPeekResultDisplayInfo2, ImageMoniker, String, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean, Guid, Action<IPeekResult,Object,Object>)
Создает экземпляр IPeekResult , основанный на расположении в документе.
public:
Microsoft::VisualStudio::Language::Intellisense::IDocumentPeekResult ^ Create(Microsoft::VisualStudio::Language::Intellisense::IPeekResultDisplayInfo2 ^ displayInfo, Microsoft::VisualStudio::Imaging::Interop::ImageMoniker image, System::String ^ filePath, int startLine, int startIndex, int endLine, int endIndex, int idStartLine, int idStartIndex, int idEndLine, int idEndIndex, bool isReadOnly, Guid editorDestination, Action<Microsoft::VisualStudio::Language::Intellisense::IPeekResult ^, System::Object ^, System::Object ^> ^ postNavigationCallback);
public Microsoft.VisualStudio.Language.Intellisense.IDocumentPeekResult Create (Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo2 displayInfo, Microsoft.VisualStudio.Imaging.Interop.ImageMoniker image, string filePath, int startLine, int startIndex, int endLine, int endIndex, int idStartLine, int idStartIndex, int idEndLine, int idEndIndex, bool isReadOnly, Guid editorDestination, Action<Microsoft.VisualStudio.Language.Intellisense.IPeekResult,object,object> postNavigationCallback);
abstract member Create : Microsoft.VisualStudio.Language.Intellisense.IPeekResultDisplayInfo2 * Microsoft.VisualStudio.Imaging.Interop.ImageMoniker * string * int * int * int * int * int * int * int * int * bool * Guid * Action<Microsoft.VisualStudio.Language.Intellisense.IPeekResult, obj, obj> -> Microsoft.VisualStudio.Language.Intellisense.IDocumentPeekResult
Public Function Create (displayInfo As IPeekResultDisplayInfo2, image As ImageMoniker, filePath As String, startLine As Integer, startIndex As Integer, endLine As Integer, endIndex As Integer, idStartLine As Integer, idStartIndex As Integer, idEndLine As Integer, idEndIndex As Integer, isReadOnly As Boolean, editorDestination As Guid, postNavigationCallback As Action(Of IPeekResult, Object, Object)) As IDocumentPeekResult
Параметры
- displayInfo
- IPeekResultDisplayInfo2
Определяет свойства, используемые для отображения результата пользователю.
- image
- ImageMoniker
Изображение, представляющее объект IDocumentPeekResult .
- filePath
- String
Полный путь к файлу, определяющий документ, в котором находится результат.
- startLine
- Int32
Номер строки начальной позиции расположения результатов.
- startIndex
- Int32
Индекс символа начальной позиции расположения результатов.
- endLine
- Int32
Номер строки конечного положения расположения результатов.
- endIndex
- Int32
Индекс символа конечной позиции расположения результата.
- idStartLine
- Int32
Номер строки начального расположения результирующего диапазона в результате (например, расположение токена имени метода).
- idStartIndex
- Int32
Индекс символа начальной позиции результирующего диапазона (например, позиция токена имени метода).
- idEndLine
- Int32
Номер строки конечного расположения результирующего диапазона.
- idEndIndex
- Int32
Индекс символа конечной позиции результирующего диапазона в результате.
- isReadOnly
- Boolean
Определяет, доступен ли этот результат только для чтения.
- editorDestination
- Guid
Идентификатор GUID, представляющий редактор, IDocumentPeekResult к которому следует переходить.
- postNavigationCallback
- Action<IPeekResult,Object,Object>
Передайте функцию обратного вызова в IPeekResult .
Возвращаемое значение
Допустимый экземпляр IDocumentPeekResult .