Construtor NormalizedSpanCollection (IEnumerable<Span>)
Inicializa uma nova instância de NormalizedSpanCollection que contém a lista de extensões especificada.
Namespace: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)
Sintaxe
'Declaração
Public Sub New ( _
spans As IEnumerable(Of Span) _
)
public NormalizedSpanCollection(
IEnumerable<Span> spans
)
public:
NormalizedSpanCollection(
IEnumerable<Span>^ spans
)
new :
spans:IEnumerable<Span> -> NormalizedSpanCollection
public function NormalizedSpanCollection(
spans : IEnumerable<Span>
)
Parâmetros
spans
Tipo: IEnumerable<Span>As extensões a serem adicionados.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | spans é nulluma referência nula (Nothing no Visual Basic). |
Comentários
A lista de extensões é classificada e normalizada. (Sobreposição e adjacentes spans serão combinados.) Esse construtor é executado no O(N log N) de tempo, onde N = spans.Count.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Consulte também
Referência
NormalizedSpanCollection Classe