ElisionSourceSpansChangedEventArgs Constructor
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.
Initialize a new instance of an ElisionSourceSpansChangedEventArgs object.
public:
ElisionSourceSpansChangedEventArgs(Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot ^ beforeSnapshot, Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot ^ afterSnapshot, Microsoft::VisualStudio::Text::NormalizedSpanCollection ^ elidedSpans, Microsoft::VisualStudio::Text::NormalizedSpanCollection ^ expandedSpans, System::Object ^ sourceToken);
public ElisionSourceSpansChangedEventArgs (Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot beforeSnapshot, Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot afterSnapshot, Microsoft.VisualStudio.Text.NormalizedSpanCollection elidedSpans, Microsoft.VisualStudio.Text.NormalizedSpanCollection expandedSpans, object sourceToken);
new Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs : Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot * Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot * Microsoft.VisualStudio.Text.NormalizedSpanCollection * Microsoft.VisualStudio.Text.NormalizedSpanCollection * obj -> Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs
Public Sub New (beforeSnapshot As IProjectionSnapshot, afterSnapshot As IProjectionSnapshot, elidedSpans As NormalizedSpanCollection, expandedSpans As NormalizedSpanCollection, sourceToken As Object)
Parameters
- beforeSnapshot
- IProjectionSnapshot
The most recent IProjectionSnapshot before the change occurred.
- afterSnapshot
- IProjectionSnapshot
The IProjectionSnapshot immediately after the change occurred.
- elidedSpans
- NormalizedSpanCollection
Zero or more source spans that were hidden.
- expandedSpans
- NormalizedSpanCollection
Zero or more source spans that were expanded.
- sourceToken
- Object
An arbitrary object associated with this change.
Exceptions
One of beforeSnapshot
, afterSnapshot
,
elidedSpans
, or expandedSpans
is null.