Compartilhar via


Construtor ElisionSourceSpansChangedEventArgs

Inicializar uma nova instância de um ElisionSourceSpansChangedEventArgs objeto.

Namespace:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)

Sintaxe

'Declaração
Public Sub New ( _
    beforeSnapshot As IProjectionSnapshot, _
    afterSnapshot As IProjectionSnapshot, _
    elidedSpans As NormalizedSpanCollection, _
    expandedSpans As NormalizedSpanCollection, _
    sourceToken As Object _
)
public ElisionSourceSpansChangedEventArgs(
    IProjectionSnapshot beforeSnapshot,
    IProjectionSnapshot afterSnapshot,
    NormalizedSpanCollection elidedSpans,
    NormalizedSpanCollection expandedSpans,
    Object sourceToken
)
public:
ElisionSourceSpansChangedEventArgs(
    IProjectionSnapshot^ beforeSnapshot, 
    IProjectionSnapshot^ afterSnapshot, 
    NormalizedSpanCollection^ elidedSpans, 
    NormalizedSpanCollection^ expandedSpans, 
    Object^ sourceToken
)
new : 
        beforeSnapshot:IProjectionSnapshot * 
        afterSnapshot:IProjectionSnapshot * 
        elidedSpans:NormalizedSpanCollection * 
        expandedSpans:NormalizedSpanCollection * 
        sourceToken:Object -> ElisionSourceSpansChangedEventArgs
public function ElisionSourceSpansChangedEventArgs(
    beforeSnapshot : IProjectionSnapshot, 
    afterSnapshot : IProjectionSnapshot, 
    elidedSpans : NormalizedSpanCollection, 
    expandedSpans : NormalizedSpanCollection, 
    sourceToken : Object
)

Parâmetros

  • sourceToken
    Tipo: Object

    Um objeto arbitrário associado a essa alteração.

Exceções

Exceção Condição
ArgumentNullException

beforeSnapshot, afterSnapshot, elidedSpans, or expandedSpans is nulluma referência nula (Nothing no Visual Basic).

Segurança do .NET Framework

Consulte também

Referência

ElisionSourceSpansChangedEventArgs Classe

Namespace Microsoft.VisualStudio.Text.Projection