Freigeben über


IMappingPoint.GetPoint-Methode (ITextSnapshot, PositionAffinity)

Ordnet den Punkt einem bestimmten ITextSnapshot zu.

Namespace:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Syntax

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

Parameter

  • affinity
    Typ: Microsoft.VisualStudio.Text.PositionAffinity

    Wenn die Zuordnung (die auf einer lügen Position von Quellspannen) mehrdeutig ist, hat dieser Parameter die Zuordnung wie folgt:

    affinity wenn Predecessorist, wird für die Zuordnung auf die Position direkt nach dem vorangehenden Zeichen im Anker Puffer an

    affinity wenn Successorist, wird für die Zuordnung auf die Position direkt vor dem folgenden Zeichen im Anker Puffer an

    Dieser Parameter hat keine Auswirkungen, wenn die Zuordnung mehrdeutig ist.

Rückgabewert

Typ: Nullable<SnapshotPoint>
Ein SnapshotPoint, für den Nullwerte zulässig sind.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

targetSnapshot ist NULL.

Hinweise

Im Allgemeinen wird eine Quellspannen Grenze am Ende einer Quellspanne der ungleich 0 (null) Länge und den Beginn einer Quellspanne der nicht 0 entspricht Länge und mit einer Null oder mehr Quellspannen der Länge 0. Jede Spanne in einer Begrenzung verfügt über einen Punkt in der Auflistung des Ergebnisses.

.NET Framework-Sicherheit

Siehe auch

Referenz

IMappingPoint Schnittstelle

GetPoint-Überladung

Microsoft.VisualStudio.Text-Namespace