Condividi tramite


Metodo IMappingPoint.GetInsertionPoint

Esegue il mapping del punto a un punto di inserimento in un oggetto corrispondente ITextBuffer.

Spazio dei nomi:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
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>

Parametri

Valore restituito

Tipo: Nullable<SnapshotPoint>
In SnapshotPoint nel buffer corrispondente, o nullriferimento null (Nothing in Visual Basic) se il punto non è presente in tale buffer.

Eccezioni

Eccezione Condizione
ArgumentNullException

match viene nullriferimento null (Nothing in Visual Basic).

Note

Nel caso più frequente, mapping del calcolo dai buffer di proiezione con l'eccezione approvazione del chiamante mediante match. Se c " è ambiguo in una mappa di proiezione, viene risolto chiamando GetTypicalInsertionPosition.

match viene chiamato per ciascun buffer di testo nel grafico del buffer fino a trovare una corrispondenza. In questo modo verranno selezionate il buffer desiderato e il predicato non verrà chiamato nuovamente. Se non viene rilevata alcuna corrispondenza, il risultato è nullriferimento null (Nothing in Visual Basic).

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IMappingPoint Interfaccia

Spazio dei nomi Microsoft.VisualStudio.Text