ElisionSourceSpansChangedEventArgs(IProjectionSnapshot, IProjectionSnapshot, NormalizedSpanCollection, NormalizedSpanCollection, Object) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance d'un objet ElisionSourceSpansChangedEventArgs.
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)
Paramètres
- beforeSnapshot
- IProjectionSnapshot
IProjectionSnapshot le plus récent avant le changement.
- afterSnapshot
- IProjectionSnapshot
IProjectionSnapshot juste après le changement.
- elidedSpans
- NormalizedSpanCollection
Zéro, une ou plusieurs étendues de source masquées.
- expandedSpans
- NormalizedSpanCollection
Zéro, une ou plusieurs étendues de source développées.
- sourceToken
- Object
Objet arbitraire associé à ce changement.
Exceptions
L’une beforeSnapshot des afterSnapshot valeurs,, elidedSpans ou expandedSpans est null.