MethodData.GetMethodText(Int32, MethodTextType) Método

Definição

Retorna o texto especificado para a assinatura do método especificado.Returns the specified text for the specified method signature.

public:
 virtual IntPtr GetMethodText(int method, Microsoft::VisualStudio::TextManager::Interop::MethodTextType type);
public IntPtr GetMethodText (int method, Microsoft.VisualStudio.TextManager.Interop.MethodTextType type);
abstract member GetMethodText : int * Microsoft.VisualStudio.TextManager.Interop.MethodTextType -> nativeint
override this.GetMethodText : int * Microsoft.VisualStudio.TextManager.Interop.MethodTextType -> nativeint
Public Function GetMethodText (method As Integer, type As MethodTextType) As IntPtr

Parâmetros

method
Int32

no Um índice no Methods objeto para a assinatura do método especificado.[in] An index in the Methods object to the specified method signature.

type
MethodTextType

no Um valor da MethodTextType enumeração que especifica o tipo de texto a ser retornado.[in] A value from the MethodTextType enumeration specifying what type of text to return.

Retornos

IntPtr

Se for bem-sucedido, retorna um ponteiro de marshaling para a cadeia de caracteres solicitada; caso contrário, retorna um valor nulo.If successful, returns a marshaled pointer to the requested string; otherwise, returns a null value.

Implementações

Comentários

Esse método fornece acesso aos delimitadores de método, ao separador de parâmetro, ao prefixo do parâmetro e ao texto do sufixo, ao nome do método e à descrição do método.This method provides access to the method delimiters, parameter separator, parameter prefix and postfix text, method name, and method description.

Esse método é uma implementação do GetMethodText método na IVsMethodData interface.This method is an implementation of the GetMethodText method on the IVsMethodData interface.

O método base retorna uma cadeia de caracteres para os seguintes tipos:The base method returns a string for the following types:

MethodTextType O que é retornadoWhat is returned
MTT_OPENBRACKET Cadeia de caracteres inicial da lista de parâmetros, conforme fornecido pela OpenBracket propriedade da Methods classe.Parameter list start string as supplied by the OpenBracket property of the Methods class.
MTT_CLOSEBRACKET A cadeia de caracteres final da lista de parâmetros conforme fornecida pela CloseBracket propriedade da Methods classe.Parameter list end string as supplied by the CloseBracket property of the Methods class.
MTT_DELIMITER Separador de parâmetro conforme fornecido pela Delimiter propriedade da Methods classe.Parameter separator as supplied by the Delimiter property of the Methods class.
MTT_NAME Nome do método obtido chamando o GetName método no Methods objeto (que foi passado para o Refresh método).Method name obtained by calling the GetName method on the Methods object (that was passed into the Refresh method).
MTT_DESCRIPTION Descrição do método obtido chamando o GetDescription método no Methods objeto.Method description obtained by calling the GetDescription method on the Methods object.
MTT_TYPEPREFIX Tipo de método precedido pelo prefixo de tipo e seguido pelo sufixo de tipo, conforme fornecido pela TypePostfix propriedade da Methods classe (a suposição é que o sufixo de tipo é uma cadeia de caracteres vazia ou nula).Method type preceded by the type prefix and followed by the type suffix as supplied by the TypePostfix property of the Methods class (assumption is type suffix is an empty or null string).
MTT_TYPEPOSTFIX Tipo de método precedido pelo prefixo de tipo e seguido pelo sufixo de tipo, conforme fornecido pela TypePrefix propriedade da Methods classe (a suposição é o prefixo de tipo é uma cadeia de caracteres vazia ou nula).Method type preceded by the type prefix and followed by the type suffix as supplied by the TypePrefix property of the Methods class (assumption is type prefix is an empty or null string).

Aplica-se a