IMappingPoint.GetInsertionPoint-Methode
Ordnet den Punkt einer Einfügemarke in einem entsprechenden ITextBuffer zu.
Namespace: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
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>
Parameter
match
Typ: Predicate<ITextBuffer>Das Prädikat zum Vergleich des ITextBuffer.
Rückgabewert
Typ: Nullable<SnapshotPoint>
SnapshotPoint im entsprechenden Puffer oder nullein Nullverweis (Nothing in Visual Basic) , wenn der Punkt nicht in diesem Puffer angezeigt wird.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | match ist nullein Nullverweis (Nothing in Visual Basic). |
Hinweise
üblichen Fall Wird dieser Berechnung im Projektionspuffer von abhängig von der Aufrufer genehmigung mit match. Bei Mehrdeutigkeit in einer Projektions Zuordnung vorhanden ist, wird sie durch Aufrufen von GetTypicalInsertionPositionaufgelöst.
match wird für jeden Textpuffer im Pufferdiagramm aufgerufen, bis eine Übereinstimmung gefunden wird. Dadurch werden relevante den Puffer aus, und das Prädikat wird nicht erneut aufgerufen. Wenn keine Übereinstimmung gefunden wird, ist das Ergebnis nullein Nullverweis (Nothing in Visual Basic).
.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.