IPeekResultFactory.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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
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
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
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
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
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
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
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
Uma instância válida do IDocumentPeekResult .