SnapshotLineTransform Delegate
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A custom transform for text snapshot lines, to allow clients of IDifferenceBuffer to modify lines before performing any comparison.
public delegate System::String ^ SnapshotLineTransform(ITextSnapshotLine ^ line, System::String ^ currentText);
public delegate Platform::String ^ SnapshotLineTransform(ITextSnapshotLine ^ line, Platform::String ^ currentText);
public delegate string SnapshotLineTransform(ITextSnapshotLine line, string currentText);
type SnapshotLineTransform = delegate of ITextSnapshotLine * string -> string
Public Delegate Function SnapshotLineTransform(line As ITextSnapshotLine, currentText As String) As String
Parameters
- line
- ITextSnapshotLine
The original snapshot line that this transform is being asked to operate on.
- currentText
- String
The current text of the line, which may differ from GetText() if an earlier transform has already processed the line.
Return Value
The new line text to use for the line.