IVsTextMarkerContextProvider.UpdateContextForMarker, méthode
Appelé par le service de langage pour indiquer que le contexte pour un marqueur de texte doit être ajouté au conteneur de contexte.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
Function UpdateContextForMarker ( _
dwReserved As UInteger, _
pUC As Object _
) As Integer
int UpdateContextForMarker(
uint dwReserved,
Object pUC
)
int UpdateContextForMarker(
unsigned int dwReserved,
Object^ pUC
)
abstract UpdateContextForMarker :
dwReserved:uint32 *
pUC:Object -> int
function UpdateContextForMarker(
dwReserved : uint,
pUC : Object
) : int
Paramètres
dwReserved
Type : UInt32Paramètre inutilisé. Doit être défini à nullune référence null (Nothing en Visual Basic).
pUC
Type : ObjectPointeur au conteneur de contexte sur l'éditeur du cœur de Visual Studio.
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 IVsTextMarkerContextProvider::UpdateContextForMarker(
DWORD dwReserved,
IVsUserContext *pUC
);
Le principal éditeur de texte appelle IVsTextMarkerContextProvider.UpdateContextForMarker lorsqu'il met à jour l'autre contexte. L'objet de TextMarker doit implémenter cette méthode et s'ajouter un mot clé et/ou les attributs au contexte donné mettent en conteneur qui est spécifique au marqueur de texte (éventuellement un ondulé).
Si une marque fait définir le style d'MV_CONTEXT_CONTRIBUTION_FOR_BODY, son client sera QueryInterfaced pour cette interface.
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.