IMappingPoint.GetInsertionPoint, méthode
Mappe le point à un point d'insertion dans une ITextBuffer correspondante.
Espace de noms : Microsoft.VisualStudio.Text
Assembly : Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)
Syntaxe
'Déclaration
Function GetInsertionPoint ( _
match As Predicate(Of ITextBuffer) _
) As Nullable(Of SnapshotPoint)
Nullable<SnapshotPoint> GetInsertionPoint(
Predicate<ITextBuffer> match
)
Nullable<SnapshotPoint> GetInsertionPoint(
Predicate<ITextBuffer^>^ match
)
abstract GetInsertionPoint :
match:Predicate<ITextBuffer> -> Nullable<SnapshotPoint>
function GetInsertionPoint(
match : Predicate<ITextBuffer>
) : Nullable<SnapshotPoint>
Paramètres
match
Type : Predicate<ITextBuffer>Prédicat utilisé pour correspondre à la ITextBuffer.
Valeur de retour
Type : Nullable<SnapshotPoint>
SnapshotPoint dans la mémoire tampon correspondante, ou nullune référence null (Nothing en Visual Basic) si le point ne s'affiche pas dans cette mémoire tampon.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | match a la valeur nullune référence null (Nothing en Visual Basic). |
Notes
Dans souvent le cas, cartes de ce calcul via des mémoires tampon de projection, en fonction de l'approbation d'appelant à l'aide de match. S'il existe des ambiguïtés dans un mappage de projection, il est résolu par GetTypicalInsertionPosition appelant.
match est appelé pour chaque mémoire tampon de texte dans le graphique de mémoire tampon jusqu'à ce qu'une correspondance soit recherchée. Cela sélectionne la mémoire tampon d'intérêt, et l'attribut ne sera pas appelé à nouveau. Si aucune correspondance n'est recherchée, le résultat est nullune référence null (Nothing en Visual Basic).
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.