Condividi tramite


Metodo IMappingPoint.GetPoint (ITextBuffer, PositionAffinity)

Esegue il mapping del punto a un determinato ITextBuffer.

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

Sintassi

'Dichiarazione
Function GetPoint ( _
    targetBuffer As ITextBuffer, _
    affinity As PositionAffinity _
) As Nullable(Of SnapshotPoint)
Nullable<SnapshotPoint> GetPoint(
    ITextBuffer targetBuffer,
    PositionAffinity affinity
)
Nullable<SnapshotPoint> GetPoint(
    ITextBuffer^ targetBuffer, 
    PositionAffinity affinity
)
abstract GetPoint : 
        targetBuffer:ITextBuffer * 
        affinity:PositionAffinity -> Nullable<SnapshotPoint> 
function GetPoint(
    targetBuffer : ITextBuffer, 
    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>
In SnapshotPoint nel buffer di destinazione, o nullriferimento null (Nothing in Visual Basic) se il punto e l'affinità non sono presenti in tale buffer.

Eccezioni

Eccezione Condizione
ArgumentNullException

targetBuffer è 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