Condividi tramite


Metodo IMappingPoint.GetPoint (ITextSnapshot, PositionAffinity)

Esegue il mapping del punto a un determinato ITextSnapshot.

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

Sintassi

'Dichiarazione
Function GetPoint ( _
    targetSnapshot As ITextSnapshot, _
    affinity As PositionAffinity _
) As Nullable(Of SnapshotPoint)
Nullable<SnapshotPoint> GetPoint(
    ITextSnapshot targetSnapshot,
    PositionAffinity affinity
)
Nullable<SnapshotPoint> GetPoint(
    ITextSnapshot^ targetSnapshot, 
    PositionAffinity affinity
)
abstract GetPoint : 
        targetSnapshot:ITextSnapshot * 
        affinity:PositionAffinity -> Nullable<SnapshotPoint> 
function GetPoint(
    targetSnapshot : ITextSnapshot, 
    affinity : PositionAffinity
) : Nullable<SnapshotPoint>

Parametri

  • affinity
    Tipo: Microsoft.VisualStudio.Text.PositionAffinity

    Se il mapping è ambiguo (la posizione rientra in una linea di giunzione dell'intervallo di origine), questo parametro influisce sul mapping come segue:

    se affinity viene Predecessor, il mapping è destinato alla posizione immediatamente successiva al carattere precedente nel buffer di ancoraggio

    se affinity viene Successor, il mapping è destinato alla posizione immediatamente prima del carattere seguente nel buffer di ancoraggio

    Questo parametro non ha effetto se il mapping non è ambiguo.

Valore restituito

Tipo: Nullable<SnapshotPoint>
Le nullable SnapshotPoint.

Eccezioni

Eccezione Condizione
ArgumentNullException

targetSnapshot è null.

Note

Una linea di giunzione dell'intervallo si verifica in genere alla fine di un intervallo di origine della lunghezza diversa da zero e l'inizio di un intervallo di origine della lunghezza diversa da zero e coincide con zero o più intervalli di origine di lunghezza zero. Ogni intervallo in una cucitura ha un punto nella raccolta di risultati.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IMappingPoint Interfaccia

Overload GetPoint

Spazio dei nomi Microsoft.VisualStudio.Text