IProjectionSnapshot2.GetMatchingSnapshotInClosure Метод

Определение

Перегрузки

GetMatchingSnapshotInClosure(ITextBuffer)

Выполняет вычисление моментального снимка targetBuffer , который является участником этого моментального снимка. Если не targetBuffer находится в исходном замыкании этого снимка, возвращается значение null.

GetMatchingSnapshotInClosure(Predicate<ITextBuffer>)

Для каждого моментального снимка в исходном замыкании этого снимка вызовите match предикат для соответствующего текстового буфера и возвратите первый исходный снимок, для которого он возвращает значение true. Порядок посещения исходных моментальных снимков не определен.

GetMatchingSnapshotInClosure(ITextBuffer)

Выполняет вычисление моментального снимка targetBuffer , который является участником этого моментального снимка. Если не targetBuffer находится в исходном замыкании этого снимка, возвращается значение null.

public:
 Microsoft::VisualStudio::Text::ITextSnapshot ^ GetMatchingSnapshotInClosure(Microsoft::VisualStudio::Text::ITextBuffer ^ targetBuffer);
public:
 Microsoft::VisualStudio::Text::ITextSnapshot ^ GetMatchingSnapshotInClosure(Microsoft::VisualStudio::Text::ITextBuffer ^ targetBuffer);
Microsoft::VisualStudio::Text::ITextSnapshot GetMatchingSnapshotInClosure(Microsoft::VisualStudio::Text::ITextBuffer const & targetBuffer);
public Microsoft.VisualStudio.Text.ITextSnapshot GetMatchingSnapshotInClosure (Microsoft.VisualStudio.Text.ITextBuffer targetBuffer);
abstract member GetMatchingSnapshotInClosure : Microsoft.VisualStudio.Text.ITextBuffer -> Microsoft.VisualStudio.Text.ITextSnapshot
Public Function GetMatchingSnapshotInClosure (targetBuffer As ITextBuffer) As ITextSnapshot

Параметры

targetBuffer
ITextBuffer

Целевой буфер.

Возвращаемое значение

ITextSnapshot

Результирующий моментальный снимок текста.

Исключения

, если targetBuffer равно NULL.

Применяется к

GetMatchingSnapshotInClosure(Predicate<ITextBuffer>)

Для каждого моментального снимка в исходном замыкании этого снимка вызовите match предикат для соответствующего текстового буфера и возвратите первый исходный снимок, для которого он возвращает значение true. Порядок посещения исходных моментальных снимков не определен.

public:
 Microsoft::VisualStudio::Text::ITextSnapshot ^ GetMatchingSnapshotInClosure(Predicate<Microsoft::VisualStudio::Text::ITextBuffer ^> ^ match);
public Microsoft.VisualStudio.Text.ITextSnapshot GetMatchingSnapshotInClosure (Predicate<Microsoft.VisualStudio.Text.ITextBuffer> match);
abstract member GetMatchingSnapshotInClosure : Predicate<Microsoft.VisualStudio.Text.ITextBuffer> -> Microsoft.VisualStudio.Text.ITextSnapshot
Public Function GetMatchingSnapshotInClosure (match As Predicate(Of ITextBuffer)) As ITextSnapshot

Параметры

match
Predicate<ITextBuffer>

Предикат для сопоставления.

Возвращаемое значение

ITextSnapshot

Результирующий моментальный снимок текста.

Исключения

, если match равно NULL.

Применяется к