IVsHiddenTextClient.MakeBaseSpanVisible, méthode
Appelé lorsqu'une zone masquée spécifique doit être affichée.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
Function MakeBaseSpanVisible ( _
pHidReg As IVsHiddenRegion, _
pBaseSpan As TextSpan() _
) As Integer
int MakeBaseSpanVisible(
IVsHiddenRegion pHidReg,
TextSpan[] pBaseSpan
)
int MakeBaseSpanVisible(
[InAttribute] IVsHiddenRegion^ pHidReg,
[InAttribute] array<TextSpan>^ pBaseSpan
)
abstract MakeBaseSpanVisible :
pHidReg:IVsHiddenRegion *
pBaseSpan:TextSpan[] -> int
function MakeBaseSpanVisible(
pHidReg : IVsHiddenRegion,
pBaseSpan : TextSpan[]
) : int
Paramètres
pHidReg
Type : Microsoft.VisualStudio.TextManager.Interop.IVsHiddenRegion[in] pointeur à un objet masqué de zone, IVsHiddenRegion
pBaseSpan
Type : array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in] pointeur à un objet de base de l'étendue. Pour plus d'informations, consultez TextSpan.
Valeur de retour
Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Notes
Signature de COM
De textmgr.idl :
HRESULT IVsHiddenTextClient::MakeBaseSpanVisible(
[in] IVsHiddenRegion *pHidReg,
[in] TextSpan *pBaseSpan
);
Cette méthode est appelée lorsque le texte dans une zone masquée doit être exposé. Si l'utilisateur exécute une action qui requiert une partie de texte masqué pour être visible (par exemple, commande de ligne d'Atteindre, débogueur - à - pas, recherche dans des fichiers a atteint, etc.) ensuite l'environnement appelle cette méthode pour les zones que le gestionnaire de texte masqué ne peut pas automatiquement rendre visibles. Dans l'implémentation actuelle cela se produit uniquement pour les zones cachées ; des zones réductibles seront automatiquement développées.
Notes
Lorsque cette méthode est appelée, le client doit exposer le texte dans la zone masquée spécifiée.Le client doit détruire la zone masquée en appelant Invalidate ou réinitialiser la plage masquée de la zone afin qu'elle ne comprenne plus le texte requis.Il est acceptable d'ajouter ou supprimer d'autres zones lorsque cette méthode est appelée.
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.