IPeekResultFactory.Create Método

Definição

Sobrecargas

Create(IPeekResultDisplayInfo, Action)

Cria uma instância do IPeekResult que não é baseada em um local em um documento, mas pode ser navegada externamente, por exemplo, uma classe de metadados que só pode ser pesquisada no Pesquisador de objetos.

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

Cria uma instância do IPeekResult que se baseia em um local em um documento.

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

Cria uma instância do IPeekResult que se baseia em um local em um documento.

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

Cria uma instância do IPeekResult que se baseia em um local em um documento.

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

Cria uma instância do IPeekResult que se baseia em um local em um documento.

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

Cria uma instância do IPeekResult que se baseia em um local em um documento.

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

Cria uma instância do IPeekResult que se baseia em um local em um documento.

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

Cria uma instância do IPeekResult que se baseia em um local em um documento.

Create(IPeekResultDisplayInfo, Action)

Cria uma instância do IPeekResult que não é baseada em um local em um documento, mas pode ser navegada externamente, por exemplo, uma classe de metadados que só pode ser pesquisada no Pesquisador de objetos.

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

Parâmetros

displayInfo
IPeekResultDisplayInfo

Define as propriedades usadas para exibir esse resultado para o usuário.

browseAction
Action

Uma ação para procurar o resultado externamente (fora do Peek).

Retornos

IExternallyBrowsablePeekResult

Uma instância válida do IExternallyBrowsablePeekResult .

Aplica-se a

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

Cria uma instância do IPeekResult que se baseia em um local em um documento.

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

Parâmetros

displayInfo
IPeekResultDisplayInfo

Define as propriedades usadas para exibir esse resultado para o usuário.

filePath
String

O caminho de arquivo totalmente qualificado que identifica o documento onde o resultado está localizado.

eoiSpan
Span

Alcance da entidade de interesse como um deslocamento de caractere do início do buffer.

idPosition
Int32

Posição da posição de identificação como um deslocamento de caractere do início do buffer.

isReadOnly
Boolean

Define se esse resultado é somente leitura.

Retornos

IDocumentPeekResult

Uma instância válida do IDocumentPeekResult .

Aplica-se a

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

Cria uma instância do IPeekResult que se baseia em um local em um documento.

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

Parâmetros

displayInfo
IPeekResultDisplayInfo

Define as propriedades usadas para exibir esse resultado para o usuário.

filePath
String

O caminho de arquivo totalmente qualificado que identifica o documento onde o resultado está localizado.

startLine
Int32

Número de linha da posição inicial do local do resultado.

startIndex
Int32

Índice de caracteres da posição inicial do local do resultado.

endLine
Int32

Número de linha da posição final do local do resultado.

endIndex
Int32

Índice de caracteres da posição final do local do resultado.

idLine
Int32

Número de linha da posição de identificação do resultado (por exemplo, uma posição do token de nome do método).

idIndex
Int32

Índice de caracteres da posição de identificação do resultado (por exemplo, uma posição do token de nome do método).

Retornos

IDocumentPeekResult

Uma instância válida do IDocumentPeekResult .

Aplica-se a

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

Cria uma instância do IPeekResult que se baseia em um local em um documento.

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

Parâmetros

displayInfo
IPeekResultDisplayInfo

Define as propriedades usadas para exibir esse resultado para o usuário.

filePath
String

O caminho de arquivo totalmente qualificado que identifica o documento onde o resultado está localizado.

startLine
Int32

Número de linha da posição inicial do local do resultado.

startIndex
Int32

Índice de caracteres da posição inicial do local do resultado.

endLine
Int32

Número de linha da posição final do local do resultado.

endIndex
Int32

Índice de caracteres da posição final do local do resultado.

idLine
Int32

Número de linha da posição de identificação do resultado (por exemplo, uma posição do token de nome do método).

idIndex
Int32

Índice de caracteres da posição de identificação do resultado (por exemplo, uma posição do token de nome do método).

isReadOnly
Boolean

Define se esse resultado é somente leitura.

Retornos

IDocumentPeekResult

Uma instância válida do IDocumentPeekResult .

Aplica-se a

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

Cria uma instância do IPeekResult que se baseia em um local em um documento.

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

Parâmetros

displayInfo
IPeekResultDisplayInfo2

Define as propriedades usadas para exibir esse resultado para o usuário.

image
ImageMoniker

Uma imagem que representa o IDocumentPeekResult .

filePath
String

O caminho de arquivo totalmente qualificado que identifica o documento onde o resultado está localizado.

startLine
Int32

Número de linha da posição inicial do local do resultado.

startIndex
Int32

Índice de caracteres da posição inicial do local do resultado.

endLine
Int32

Número de linha da posição final do local do resultado.

endIndex
Int32

Índice de caracteres da posição final do local do resultado.

idStartLine
Int32

Número de linha da posição inicial do trecho de identificação do resultado (por exemplo, uma posição do token de nome do método).

idStartIndex
Int32

Índice de caracteres da posição inicial do trecho de identificação do resultado (por exemplo, uma posição do token de nome do método).

idEndLine
Int32

Número de linha da posição final do trecho de identificação do resultado.

idEndIndex
Int32

Índice de caracteres da posição final do trecho de identificação do resultado.

Retornos

IDocumentPeekResult

Uma instância válida do IDocumentPeekResult .

Aplica-se a

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

Cria uma instância do IPeekResult que se baseia em um local em um documento.

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

Parâmetros

displayInfo
IPeekResultDisplayInfo2

Define as propriedades usadas para exibir esse resultado para o usuário.

image
ImageMoniker

Uma imagem que representa o IDocumentPeekResult .

filePath
String

O caminho de arquivo totalmente qualificado que identifica o documento onde o resultado está localizado.

startLine
Int32

Número de linha da posição inicial do local do resultado.

startIndex
Int32

Índice de caracteres da posição inicial do local do resultado.

endLine
Int32

Número de linha da posição final do local do resultado.

endIndex
Int32

Índice de caracteres da posição final do local do resultado.

idStartLine
Int32

Número de linha da posição inicial do trecho de identificação do resultado (por exemplo, uma posição do token de nome do método).

idStartIndex
Int32

Índice de caracteres da posição inicial do trecho de identificação do resultado (por exemplo, uma posição do token de nome do método).

idEndLine
Int32

Número de linha da posição final do trecho de identificação do resultado.

idEndIndex
Int32

Índice de caracteres da posição final do trecho de identificação do resultado.

isReadOnly
Boolean

Define se esse resultado é somente leitura.

Retornos

IDocumentPeekResult

Uma instância válida do IDocumentPeekResult .

Aplica-se a

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

Cria uma instância do IPeekResult que se baseia em um local em um documento.

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

Parâmetros

displayInfo
IPeekResultDisplayInfo2

Define as propriedades usadas para exibir esse resultado para o usuário.

image
ImageMoniker

Uma imagem que representa o IDocumentPeekResult .

filePath
String

O caminho de arquivo totalmente qualificado que identifica o documento onde o resultado está localizado.

startLine
Int32

Número de linha da posição inicial do local do resultado.

startIndex
Int32

Índice de caracteres da posição inicial do local do resultado.

endLine
Int32

Número de linha da posição final do local do resultado.

endIndex
Int32

Índice de caracteres da posição final do local do resultado.

idStartLine
Int32

Número de linha da posição inicial do trecho de identificação do resultado (por exemplo, uma posição do token de nome do método).

idStartIndex
Int32

Índice de caracteres da posição inicial do trecho de identificação do resultado (por exemplo, uma posição do token de nome do método).

idEndLine
Int32

Número de linha da posição final do trecho de identificação do resultado.

idEndIndex
Int32

Índice de caracteres da posição final do trecho de identificação do resultado.

isReadOnly
Boolean

Define se esse resultado é somente leitura.

editorDestination
Guid

Um GUID que representa o editor ao qual o IDocumentPeekResult deve navegar.

Retornos

IDocumentPeekResult

Uma instância válida do IDocumentPeekResult .

Aplica-se a

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

Cria uma instância do IPeekResult que se baseia em um local em um documento.

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

Parâmetros

displayInfo
IPeekResultDisplayInfo2

Define as propriedades usadas para exibir esse resultado para o usuário.

image
ImageMoniker

Uma imagem que representa o IDocumentPeekResult .

filePath
String

O caminho de arquivo totalmente qualificado que identifica o documento onde o resultado está localizado.

startLine
Int32

Número de linha da posição inicial do local do resultado.

startIndex
Int32

Índice de caracteres da posição inicial do local do resultado.

endLine
Int32

Número de linha da posição final do local do resultado.

endIndex
Int32

Índice de caracteres da posição final do local do resultado.

idStartLine
Int32

Número de linha da posição inicial do trecho de identificação do resultado (por exemplo, uma posição do token de nome do método).

idStartIndex
Int32

Índice de caracteres da posição inicial do trecho de identificação do resultado (por exemplo, uma posição do token de nome do método).

idEndLine
Int32

Número de linha da posição final do trecho de identificação do resultado.

idEndIndex
Int32

Índice de caracteres da posição final do trecho de identificação do resultado.

isReadOnly
Boolean

Define se esse resultado é somente leitura.

editorDestination
Guid

Um GUID que representa o editor ao qual o IDocumentPeekResult deve navegar.

postNavigationCallback
Action<IPeekResult,Object,Object>

Passe uma função de retorno de chamada para o IPeekResult .

Retornos

IDocumentPeekResult

Uma instância válida do IDocumentPeekResult .

Aplica-se a