IVsContainedLanguageCodeSupport.GetMemberNavigationPoint, méthode
Obtient la position (par exemple l'index de caractère de début, à partir de la ligne, terminant l'index de caractère, terminant la ligne, et l'ID d'élément du fichier) dans les coordonnées secondaires de mémoire tampon ou des coordonnées partielles de mémoire tampon de fichier de classe, de l'donné un membre de classe, qui peut être mis en cache et ensuite utilisé pour naviguer à ce membre.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntaxe
'Déclaration
Function GetMemberNavigationPoint ( _
pszClassName As String, _
pszUniqueMemberID As String, _
<OutAttribute> pSpanNavPoint As TextSpan(), _
<OutAttribute> ByRef pItemID As UInteger _
) As Integer
int GetMemberNavigationPoint(
string pszClassName,
string pszUniqueMemberID,
TextSpan[] pSpanNavPoint,
out uint pItemID
)
int GetMemberNavigationPoint(
[InAttribute] String^ pszClassName,
[InAttribute] String^ pszUniqueMemberID,
[OutAttribute] array<TextSpan>^ pSpanNavPoint,
[OutAttribute] unsigned int% pItemID
)
abstract GetMemberNavigationPoint :
pszClassName:string *
pszUniqueMemberID:string *
pSpanNavPoint:TextSpan[] byref *
pItemID:uint32 byref -> int
function GetMemberNavigationPoint(
pszClassName : String,
pszUniqueMemberID : String,
pSpanNavPoint : TextSpan[],
pItemID : uint
) : int
Paramètres
pszClassName
Type : String[in] nom de la classe.
pszUniqueMemberID
Type : String[in] identificateur unique (comme membre peut être retourné de la méthode d'GetEventHandlerMemberID).
pSpanNavPoint
Type : array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in, out] objet d'Un TextSpan qui est rempli avec la position dans la mémoire tampon secondaire du membre spécifié.
pItemID
Type : UInt32%[] retourne l'ID d'élément du document parent. C'est un identificateur unique ou celui des valeurs suivantes : VSITEMID_NIL, VSITEMID_ROOT ou VSITEMID_SELECTION.
Valeur de retour
Type : Int32
Si réussi, retours S_OK ; sinon, retours code d'erreur.
Notes
Signature de COM
De singlefileeditor.idl :
HRESULT GetMemberNavigationPoint(
[in] LPCWSTR pszClassName,
[in] LPCWSTR pszUniqueMemberID,
[out] TextSpan* pSpanNavPoint,
[out] VSITEMID* pItemID
);
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.