Partager via


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

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

Voir aussi

Référence

IMappingPoint Interface

Microsoft.VisualStudio.Text, espace de noms