IMappingPoint.GetPoint-Methode (ITextBuffer, PositionAffinity)
Ordnet den Punkt einem bestimmten ITextBuffer zu.
Namespace: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
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>
Parameter
targetBuffer
Typ: Microsoft.VisualStudio.Text.ITextBufferDer ITextBuffer, dem der Punkt zugeordnet werden soll.
affinity
Typ: Microsoft.VisualStudio.Text.PositionAffinityWenn 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 Puffer Anker dargestellt.
Dieser Parameter hat keine Auswirkungen, wenn die Zuordnung mehrdeutig ist.
Rückgabewert
Typ: Nullable<SnapshotPoint>
SnapshotPoint im Puffer oder als Ziel festgelegten nullein Nullverweis (Nothing in Visual Basic) , wenn der Punkt und die Affinität nicht in diesem Puffer angezeigt werden.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | targetBuffer 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.