IPeekResultFactory.Create Метод

Определение

Перегрузки

Create(IPeekResultDisplayInfo, Action)

Создает экземпляр IPeekResult , который не основан на расположении в документе, но может быть просмотрен извне, например класс метаданных, который может быть просмотрен только в обозревателе объектов.

Create(IPeekResultDisplayInfo, String, Span, Int32, Boolean)

Создает экземпляр IPeekResult , основанный на расположении в документе.

Create(IPeekResultDisplayInfo, String, Int32, Int32, Int32, Int32, Int32, Int32)

Создает экземпляр IPeekResult , основанный на расположении в документе.

Create(IPeekResultDisplayInfo, String, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)

Создает экземпляр IPeekResult , основанный на расположении в документе.

Create(IPeekResultDisplayInfo2, ImageMoniker, String, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Создает экземпляр IPeekResult , основанный на расположении в документе.

Create(IPeekResultDisplayInfo2, ImageMoniker, String, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean)

Создает экземпляр IPeekResult , основанный на расположении в документе.

Create(IPeekResultDisplayInfo2, ImageMoniker, String, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean, Guid)

Создает экземпляр IPeekResult , основанный на расположении в документе.

Create(IPeekResultDisplayInfo2, ImageMoniker, String, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Boolean, Guid, Action<IPeekResult,Object,Object>)

Создает экземпляр IPeekResult , основанный на расположении в документе.

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

Допустимый экземпляр 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

Допустимый экземпляр 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

Допустимый экземпляр 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

Допустимый экземпляр 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

Допустимый экземпляр 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

Допустимый экземпляр 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

Допустимый экземпляр 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

Допустимый экземпляр IDocumentPeekResult .

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