Implemented interface member:
421 references to Count
Microsoft.CodeAnalysis (17)
Syntax\SyntaxListBuilder.cs (1)
139
this.AddRange(list, 0, list.
Count
);
Syntax\SyntaxTokenList.cs (11)
114
/// <paramref name="index" /> is less than 0.-or-<paramref name="index" /> is equal to or greater than <see cref="
Count
" />. </exception>
221
return this[this.
Count
- 1];
247
Debug.Assert(this.
Count
>= offset + count);
275
for (int i = 0, n = this.
Count
; i < n; i++)
289
for (int i = 0, n = this.
Count
; i < n; i++)
306
return Insert(this.
Count
, token);
315
return InsertRange(this.
Count
, tokens);
340
if (index < 0 || index > this.
Count
)
373
if (index < 0 || index >= this.
Count
)
390
if (index >= 0 && index <= this.
Count
)
421
if (index >= 0 && index <= this.
Count
)
Syntax\SyntaxTokenList.Enumerator.cs (1)
65
_count = list.
Count
;
Syntax\SyntaxTokenList.Reversed.cs (3)
36
if (_list.
Count
== 0)
46
if (_list.
Count
== 0)
90
_count = list.
Count
;
Syntax\SyntaxTokenListBuilder.cs (1)
48
this.Add(list, 0, list.
Count
);
Microsoft.CodeAnalysis.CodeStyle (1)
OrderModifiersHelpers.cs (1)
25
if (modifiers.
Count
>= 2)
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Expressions.cs (1)
3409
int rank = node.Commas.
Count
+ 1;
CSharpExtensions.cs (5)
263
if (index < 0 || index > list.
Count
)
273
if (list.
Count
== 0)
279
var builder = new SyntaxTokenListBuilder(list.
Count
+ items.Length);
287
if (index < list.
Count
)
289
builder.Add(list, index, list.
Count
- index);
Declarations\DeclarationTreeBuilder.cs (1)
510
if (node.Modifiers.
Count
> 0)
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
77
if (startOpt.
Count
> 0)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
39
for (int i = 0; i < modifiers.
Count
; i++)
45
if (modifiers.
Count
> i + 1 && modifiers[i + 1].Kind() == SyntaxKind.ReadOnlyKeyword)
Symbols\Source\ModifierUtils.cs (3)
392
for (int i = 0; i < modifiers.
Count
; i++)
410
var isLast = i == modifiers.
Count
- 1;
411
var isPartialAsyncMethod = isOrdinaryMethod && i == modifiers.
Count
- 2 && modifiers[i + 1].ContextualKind() is SyntaxKind.AsyncKeyword;
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
52
if (syntax.Modifiers.
Count
> 0)
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
237
if (modifiers.
Count
> 0)
Syntax\CSharpSyntaxRewriter.cs (1)
254
var count = list.
Count
;
Syntax\SyntaxReplacer.cs (1)
471
if (index >= 0 && index < list.
Count
)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
62
if (structure.Tokens.
Count
!= 1)
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
57
if (tokens.
Count
== 1)
RemoveAsyncModifierHelpers.cs (1)
42
if (modifiers.
Count
> 1)
Microsoft.CodeAnalysis.CSharp.Features (10)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
606
for (var i = modifiers.
Count
- 1; i >= 0; i--)
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
62
if (structure.Tokens.
Count
!= 1)
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
57
if (tokens.
Count
== 1)
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (2)
289
if (textTokens.
Count
!= 1 && string.IsNullOrWhiteSpace(firstTextToken.ValueText))
296
existingCommentText = textTokens.
Count
== 1 ? "" : firstTextToken.ValueText;
EditAndContinue\BreakpointSpans.cs (1)
99
if (startOpt.
Count
> 0)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1905
=> TextSpan.FromBounds((modifiers.
Count
!= 0) ? modifiers.First().SpanStart : start.SpanStart, end.Span.End);
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
166
if (declarationStatement.Modifiers.
Count
> 0 ||
Organizing\Organizers\ModifiersOrganizer.cs (1)
19
if (modifiers.
Count
> 1 && !modifiers.SpansPreprocessorDirective())
RemoveAsyncModifierHelpers.cs (1)
42
if (modifiers.
Count
> 1)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (308)
IncrementalParsing\BinaryExpression.cs (1)
218
Assert.True(statementType.Modifiers.
Count
== 0);
IncrementalParsing\CompoundAssignment.cs (1)
158
Assert.True(statementType.Modifiers.
Count
== 0);
IncrementalParsing\UnaryExpression.cs (1)
101
Assert.True(statementType.Modifiers.
Count
== 0);
LexicalAndXml\XmlDocCommentTests.cs (30)
276
Assert.Equal(1, attr.TextTokens.
Count
);
303
Assert.Equal(1, attr.TextTokens.
Count
);
832
Assert.Equal(5, cdata.TextTokens.
Count
);
863
Assert.Equal(5, cdata.TextTokens.
Count
);
892
Assert.Equal(1, cdata.TextTokens.
Count
);
917
Assert.Equal(2, cdata.TextTokens.
Count
);
943
Assert.Equal(2, cdata.TextTokens.
Count
);
968
Assert.Equal(1, cdata.TextTokens.
Count
);
994
Assert.Equal(5, comment.TextTokens.
Count
);
1025
Assert.Equal(5, comment.TextTokens.
Count
);
1054
Assert.Equal(1, comment.TextTokens.
Count
);
1079
Assert.Equal(2, comment.TextTokens.
Count
);
1104
Assert.Equal(1, comment.TextTokens.
Count
);
1132
Assert.Equal(5, ProcessingInstruction.TextTokens.
Count
);
1166
Assert.Equal(5, ProcessingInstruction.TextTokens.
Count
);
1197
Assert.Equal(0, ProcessingInstruction.TextTokens.
Count
);
1223
Assert.Equal(2, ProcessingInstruction.TextTokens.
Count
);
1250
Assert.Equal(1, ProcessingInstruction.TextTokens.
Count
);
1319
Assert.Equal(2, xmltext.TextTokens.
Count
);
1343
Assert.Equal(3, xmltext.TextTokens.
Count
);
1368
Assert.Equal(2, xmltext.TextTokens.
Count
);
1392
Assert.Equal(3, xmltext.TextTokens.
Count
);
1417
Assert.Equal(2, xmltext.TextTokens.
Count
);
1441
Assert.Equal(3, xmltext.TextTokens.
Count
);
1466
Assert.Equal(2, xmltext.TextTokens.
Count
);
1490
Assert.Equal(3, xmltext.TextTokens.
Count
);
1573
Assert.Equal(3, attribute.TextTokens.
Count
);
1601
Assert.Equal(3, attribute.TextTokens.
Count
);
2395
Assert.Equal(2, xmlText.TextTokens.
Count
);
2425
Assert.Equal(1, xmlText.TextTokens.
Count
);
Parsing\DeclarationParsingTests.cs (210)
783
Assert.Equal(0, cs.Modifiers.
Count
);
809
Assert.Equal(1, cs.Modifiers.
Count
);
836
Assert.Equal(1, cs.Modifiers.
Count
);
863
Assert.Equal(1, cs.Modifiers.
Count
);
890
Assert.Equal(1, cs.Modifiers.
Count
);
917
Assert.Equal(1, cs.Modifiers.
Count
);
944
Assert.Equal(1, cs.Modifiers.
Count
);
972
Assert.Equal(0, cs.Modifiers.
Count
);
1000
Assert.Equal(0, cs.Modifiers.
Count
);
1027
Assert.Equal(0, cs.Modifiers.
Count
);
1053
Assert.Equal(0, cs.Modifiers.
Count
);
1084
Assert.Equal(0, cs.Modifiers.
Count
);
1116
Assert.Equal(0, cs.Modifiers.
Count
);
1158
Assert.Equal(0, cs.Modifiers.
Count
);
1219
Assert.Equal(0, cs.Modifiers.
Count
);
1263
Assert.Equal(0, cs.Modifiers.
Count
);
1304
Assert.Equal(0, cs.Modifiers.
Count
);
1345
Assert.Equal(0, cs.Modifiers.
Count
);
1401
Assert.Equal(0, cs.Modifiers.
Count
);
1456
Assert.Equal(0, cs.Modifiers.
Count
);
1502
Assert.Equal(0, cs.Modifiers.
Count
);
1546
Assert.Equal(0, cs.Modifiers.
Count
);
1606
Assert.Equal(0, cs.Modifiers.
Count
);
1631
Assert.Equal(0, cs.Modifiers.
Count
);
1661
Assert.Equal(0, cs.Modifiers.
Count
);
1693
Assert.Equal(0, cs.Modifiers.
Count
);
1718
Assert.Equal(0, cs.Modifiers.
Count
);
1733
Assert.Equal(0, cs.Modifiers.
Count
);
1758
Assert.Equal(0, cs.Modifiers.
Count
);
1773
Assert.Equal(1, cs.Modifiers.
Count
);
1799
Assert.Equal(0, cs.Modifiers.
Count
);
1814
Assert.Equal(1, cs.Modifiers.
Count
);
1840
Assert.Equal(0, cs.Modifiers.
Count
);
1855
Assert.Equal(2, cs.Modifiers.
Count
);
1882
Assert.Equal(0, cs.Modifiers.
Count
);
1897
Assert.Equal(2, cs.Modifiers.
Count
);
1924
Assert.Equal(0, cs.Modifiers.
Count
);
1939
Assert.Equal(1, cs.Modifiers.
Count
);
1965
Assert.Equal(0, cs.Modifiers.
Count
);
1980
Assert.Equal(1, cs.Modifiers.
Count
);
2163
Assert.Equal(0, ds.ParameterList.Parameters[0].Modifiers.
Count
);
2198
Assert.Equal(0, ds.ParameterList.Parameters[0].Modifiers.
Count
);
2233
Assert.Equal(0, ds.ParameterList.Parameters[0].Modifiers.
Count
);
2240
Assert.Equal(0, ds.ParameterList.Parameters[1].Modifiers.
Count
);
2275
Assert.Equal(1, ds.ParameterList.Parameters[0].Modifiers.
Count
);
2311
Assert.Equal(1, ds.ParameterList.Parameters[0].Modifiers.
Count
);
2347
Assert.Equal(1, ds.ParameterList.Parameters[0].Modifiers.
Count
);
2384
Assert.Equal(0, ds.ParameterList.Parameters[0].Modifiers.
Count
);
2418
Assert.Equal(0, ds.ParameterList.Parameters[0].Modifiers.
Count
);
2444
Assert.Equal(0, cs.Modifiers.
Count
);
2486
Assert.Equal(0, cs.Modifiers.
Count
);
2501
Assert.Equal(0, ms.Modifiers.
Count
);
2532
Assert.Equal(0, cs.Modifiers.
Count
);
2578
Assert.Equal(0, cs.Modifiers.
Count
);
2623
Assert.Equal(0, cs.Modifiers.
Count
);
2653
Assert.Equal(0, cs.Modifiers.
Count
);
2681
Assert.Equal(0, cs.Modifiers.
Count
);
2696
Assert.Equal(modifiers.Length, ms.Modifiers.
Count
);
2749
Assert.Equal(0, cs.Modifiers.
Count
);
2764
Assert.Equal(1, ms.Modifiers.
Count
);
2796
Assert.Equal(0, structDecl.Modifiers.
Count
);
2811
Assert.Equal(1, ms.Modifiers.
Count
);
2843
Assert.Equal(0, structDecl.Modifiers.
Count
);
2858
Assert.Equal(1, ms.Modifiers.
Count
);
2893
Assert.Equal(0, structDecl.Modifiers.
Count
);
2908
Assert.Equal(1, propertySyntax.Modifiers.
Count
);
2934
Assert.Equal(0, structDecl.Modifiers.
Count
);
2949
Assert.Equal(0, propertySyntax.Modifiers.
Count
);
2956
Assert.Equal(1, accessors[0].Modifiers.
Count
);
2995
Assert.Equal(0, cs.Modifiers.
Count
);
3010
Assert.Equal(0, ms.Modifiers.
Count
);
3019
Assert.Equal(0, ms.ParameterList.Parameters[0].Modifiers.
Count
);
3047
Assert.Equal(0, cs.Modifiers.
Count
);
3062
Assert.Equal(0, ms.Modifiers.
Count
);
3073
Assert.Equal(0, ms.ParameterList.Parameters[0].Modifiers.
Count
);
3080
Assert.Equal(0, ms.ParameterList.Parameters[1].Modifiers.
Count
);
3108
Assert.Equal(0, cs.Modifiers.
Count
);
3123
Assert.Equal(0, ms.Modifiers.
Count
);
3134
Assert.Equal(1, ms.ParameterList.Parameters[0].Modifiers.
Count
);
3173
Assert.Equal(0, cs.Modifiers.
Count
);
3188
Assert.Equal(0, ms.Modifiers.
Count
);
3199
Assert.Equal(0, ms.ParameterList.Parameters[0].Modifiers.
Count
);
3247
Assert.Equal(0, cs.Modifiers.
Count
);
3262
Assert.Equal(0, ms.Modifiers.
Count
);
3312
Assert.Equal(0, cs.Modifiers.
Count
);
3327
Assert.Equal(0, ms.Modifiers.
Count
);
3336
Assert.Equal(0, ms.ParameterList.Parameters[0].Modifiers.
Count
);
3364
Assert.Equal(0, cs.Modifiers.
Count
);
3379
Assert.Equal(0, ms.Modifiers.
Count
);
3410
Assert.Equal(0, cs.Modifiers.
Count
);
3425
Assert.Equal(0, ms.Modifiers.
Count
);
3491
Assert.Equal(0, cs.Modifiers.
Count
);
3507
Assert.Equal(0, cn.Modifiers.
Count
);
3526
Assert.Equal(0, cs.Modifiers.
Count
);
3542
Assert.Equal(1, cn.Modifiers.
Count
);
3573
Assert.Equal(0, cs.Modifiers.
Count
);
3590
Assert.Equal(0, cn.Modifiers.
Count
);
3610
Assert.Equal(0, cs.Modifiers.
Count
);
3625
Assert.Equal(0, fs.Modifiers.
Count
);
3670
Assert.Equal(0, cs.Modifiers.
Count
);
3685
Assert.Equal(0, fs.Modifiers.
Count
);
3710
Assert.Equal(0, cs.Modifiers.
Count
);
3725
Assert.Equal(1, fs.Modifiers.
Count
);
3764
Assert.Equal(0, cs.Modifiers.
Count
);
3779
Assert.Equal(1, fs.Modifiers.
Count
);
3820
Assert.Equal(0, cs.Modifiers.
Count
);
3835
Assert.Equal(1, fs.Modifiers.
Count
);
3865
Assert.Equal(0, cs.Modifiers.
Count
);
3880
Assert.Equal(0, fs.Modifiers.
Count
);
3909
Assert.Equal(0, cs.Modifiers.
Count
);
3924
Assert.Equal(0, fs.Modifiers.
Count
);
3954
Assert.Equal(0, cs.Modifiers.
Count
);
3969
Assert.Equal(0, fs.Modifiers.
Count
);
4008
Assert.Equal(0, cs.Modifiers.
Count
);
4023
Assert.Equal(0, fs.Modifiers.
Count
);
4071
Assert.Equal(0, cs.Modifiers.
Count
);
4086
Assert.Equal(1, fs.Modifiers.
Count
);
4117
Assert.Equal(0, cs.Modifiers.
Count
);
4132
Assert.Equal(0, ps.Modifiers.
Count
);
4143
Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.
Count
);
4150
Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.
Count
);
4171
Assert.Equal(0, cs.Modifiers.
Count
);
4186
Assert.Equal(0, ps.Modifiers.
Count
);
4197
Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.
Count
);
4204
Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.
Count
);
4226
Assert.Equal(0, cs.Modifiers.
Count
);
4241
Assert.Equal(0, ps.Modifiers.
Count
);
4252
Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.
Count
);
4259
Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.
Count
);
4299
Assert.Equal(0, cs.Modifiers.
Count
);
4314
Assert.Equal(0, ps.Modifiers.
Count
);
4325
Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.
Count
);
4332
Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.
Count
);
4353
Assert.Equal(0, cs.Modifiers.
Count
);
4368
Assert.Equal(0, ps.Modifiers.
Count
);
4379
Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.
Count
);
4386
Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.
Count
);
4407
Assert.Equal(0, cs.Modifiers.
Count
);
4422
Assert.Equal(0, ps.Modifiers.
Count
);
4433
Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.
Count
);
4439
Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.
Count
);
4491
Assert.Equal(0, cs.Modifiers.
Count
);
4506
Assert.Equal(0, ps.Modifiers.
Count
);
4517
Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.
Count
);
4547
Assert.Equal(0, cs.Modifiers.
Count
);
4562
Assert.Equal(0, es.Modifiers.
Count
);
4573
Assert.Equal(0, es.AccessorList.Accessors[0].Modifiers.
Count
);
4603
Assert.Equal(0, cs.Modifiers.
Count
);
4618
Assert.Equal(1, ps.Modifiers.
Count
);
4630
Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.
Count
);
4637
Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.
Count
);
4687
Assert.Equal(0, cs.Modifiers.
Count
);
4702
Assert.Equal(0, ps.Modifiers.
Count
);
4715
Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.
Count
);
4722
Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.
Count
);
4743
Assert.Equal(0, cs.Modifiers.
Count
);
4758
Assert.Equal(0, es.Modifiers.
Count
);
4770
Assert.Equal(0, es.AccessorList.Accessors[0].Modifiers.
Count
);
4777
Assert.Equal(0, es.AccessorList.Accessors[1].Modifiers.
Count
);
4797
Assert.Equal(0, cs.Modifiers.
Count
);
4812
Assert.Equal(1, es.Modifiers.
Count
);
4825
Assert.Equal(0, es.AccessorList.Accessors[0].Modifiers.
Count
);
4832
Assert.Equal(0, es.AccessorList.Accessors[1].Modifiers.
Count
);
4880
Assert.Equal(0, cs.Modifiers.
Count
);
4895
Assert.Equal(0, es.Modifiers.
Count
);
4909
Assert.Equal(0, es.AccessorList.Accessors[0].Modifiers.
Count
);
4916
Assert.Equal(0, es.AccessorList.Accessors[1].Modifiers.
Count
);
4937
Assert.Equal(0, cs.Modifiers.
Count
);
4952
Assert.Equal(0, ps.Modifiers.
Count
);
4965
Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.
Count
);
4976
Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.
Count
);
4983
Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.
Count
);
5004
Assert.Equal(0, cs.Modifiers.
Count
);
5019
Assert.Equal(0, ps.Modifiers.
Count
);
5032
Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.
Count
);
5043
Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.
Count
);
5050
Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.
Count
);
5072
Assert.Equal(0, cs.Modifiers.
Count
);
5087
Assert.Equal(0, ps.Modifiers.
Count
);
5100
Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.
Count
);
5111
Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.
Count
);
5118
Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.
Count
);
5139
Assert.Equal(0, cs.Modifiers.
Count
);
5154
Assert.Equal(0, ps.Modifiers.
Count
);
5169
Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.
Count
);
5176
Assert.Equal(0, ps.ParameterList.Parameters[1].Modifiers.
Count
);
5187
Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.
Count
);
5194
Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.
Count
);
5215
Assert.Equal(0, cs.Modifiers.
Count
);
5230
Assert.Equal(0, ps.Modifiers.
Count
);
5245
Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.
Count
);
5256
Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.
Count
);
5263
Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.
Count
);
5283
Assert.Equal(0, cs.Modifiers.
Count
);
5298
Assert.Equal(0, ps.Modifiers.
Count
);
5312
Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.
Count
);
5319
Assert.Equal(0, ps.ParameterList.Parameters[1].Modifiers.
Count
);
5363
Assert.Equal(0, cs.Modifiers.
Count
);
5378
Assert.Equal(0, ps.Modifiers.
Count
);
5392
Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.
Count
);
5399
Assert.Equal(0, ps.ParameterList.Parameters[1].Modifiers.
Count
);
5477
Assert.Equal(0, cs.Modifiers.
Count
);
5492
Assert.Equal(0, ps.Modifiers.
Count
);
5506
Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.
Count
);
5540
Assert.Equal(0, cs.Modifiers.
Count
);
5555
Assert.Equal(0, ms.Modifiers.
Count
);
5567
Assert.Equal(0, ms.ParameterList.Parameters[0].Modifiers.
Count
);
5588
Assert.Equal(0, cs.Modifiers.
Count
);
5603
Assert.Equal(0, ms.Modifiers.
Count
);
5615
Assert.Equal(0, ms.ParameterList.Parameters[0].Modifiers.
Count
);
Parsing\ExpressionParsingTests.cs (1)
2242
Assert.Equal(1, ps.Modifiers.
Count
);
Parsing\StatementParsingTests.cs (23)
193
Assert.Equal(0, ds.Modifiers.
Count
);
221
Assert.Equal(0, ds.Modifiers.
Count
);
251
Assert.Equal(0, ds.Modifiers.
Count
);
285
Assert.Equal(0, ds.Modifiers.
Count
);
326
Assert.Equal(0, ds.Modifiers.
Count
);
354
Assert.Equal(0, ds.Modifiers.
Count
);
380
Assert.Equal(0, ds.Modifiers.
Count
);
406
Assert.Equal(0, ds.Modifiers.
Count
);
432
Assert.Equal(0, ds.Modifiers.
Count
);
458
Assert.Equal(0, ds.Modifiers.
Count
);
484
Assert.Equal(0, ds.Modifiers.
Count
);
510
Assert.Equal(0, ds.Modifiers.
Count
);
545
Assert.Equal(0, ds.Modifiers.
Count
);
575
Assert.Equal(0, ds.Modifiers.
Count
);
620
Assert.Equal(0, ds.Modifiers.
Count
);
651
Assert.Equal(1, ds.Modifiers.
Count
);
683
Assert.Equal(1, ds.Modifiers.
Count
);
715
Assert.Equal(1, ds.Modifiers.
Count
);
747
Assert.Equal(1, ds.Modifiers.
Count
);
778
Assert.Equal(0, ds.Modifiers.
Count
);
804
Assert.Equal(0, ds.Modifiers.
Count
);
835
Assert.Equal(0, ds.Modifiers.
Count
);
2539
Assert.Equal(2, us.Modifiers.
Count
);
Syntax\SyntaxFactoryTests.cs (1)
72
Assert.Equal(0, c.Modifiers.
Count
);
Syntax\SyntaxListTests.cs (3)
240
Assert.True(declaration.Modifiers.
Count
== 0);
249
Assert.True(declaration.Modifiers.
Count
== 0);
254
Assert.True(declaration.Modifiers.
Count
== 1);
Syntax\SyntaxNodeTests.cs (1)
3434
Assert.Equal(2, newModifiers.
Count
);
Syntax\SyntaxTokenListTests.cs (36)
64
Assert.Equal(3, list.
Count
);
82
Assert.Equal(4, newList.
Count
);
86
Assert.Equal(5, newList.
Count
);
90
Assert.Equal(4, newList.
Count
);
94
Assert.Equal(4, newList.
Count
);
98
Assert.Equal(4, newList.
Count
);
102
Assert.Equal(4, newList.
Count
);
106
Assert.Equal(5, newList.
Count
);
110
Assert.Equal(5, newList.
Count
);
114
Assert.Equal(5, newList.
Count
);
118
Assert.Equal(5, newList.
Count
);
122
Assert.Equal(2, newList.
Count
);
125
newList = list.RemoveAt(list.
Count
- 1);
126
Assert.Equal(2, newList.
Count
);
130
Assert.Equal(2, newList.
Count
);
134
Assert.Equal(2, newList.
Count
);
138
Assert.Equal(2, newList.
Count
);
142
Assert.Equal(3, newList.
Count
);
146
Assert.Equal(3, newList.
Count
);
150
Assert.Equal(3, newList.
Count
);
154
Assert.Equal(4, newList.
Count
);
158
Assert.Equal(4, newList.
Count
);
162
Assert.Equal(4, newList.
Count
);
166
Assert.Equal(2, newList.
Count
);
170
Assert.Equal(2, newList.
Count
);
174
Assert.Equal(2, newList.
Count
);
179
Assert.Throws<ArgumentOutOfRangeException>(() => list.Insert(list.
Count
+ 1, tokenD));
181
Assert.Throws<ArgumentOutOfRangeException>(() => list.InsertRange(list.
Count
+ 1, new[] { tokenD }));
183
Assert.Throws<ArgumentOutOfRangeException>(() => list.RemoveAt(list.
Count
));
200
Assert.Equal(0, list.
Count
);
206
Assert.Equal(1, newList.
Count
);
210
Assert.Equal(2, newList.
Count
);
214
Assert.Equal(1, newList.
Count
);
218
Assert.Equal(2, newList.
Count
);
222
Assert.Equal(0, newList.
Count
);
229
Assert.Throws<ArgumentOutOfRangeException>(() => list.InsertRange(list.
Count
+ 1, new[] { tokenD }));
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3608
=> node is ParameterSyntax p && p.Type == null && p.Default == null && p.Modifiers.
Count
== 0;
Microsoft.CodeAnalysis.Features (2)
OrderModifiersHelpers.cs (1)
25
if (modifiers.
Count
>= 2)
Shared\Extensions\SyntaxTokenListExtensions.cs (1)
19
switch (tokens.
Count
)
Microsoft.CodeAnalysis.VisualBasic (12)
Binding\Binder_XmlLiterals.vb (1)
929
Dim n = tokens.
Count
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.vb (1)
99
If methodStatement.Modifiers.
Count
> 0 Then
Symbols\Source\SourceNamedTypeSymbol.vb (1)
456
If modifiers.
Count
<> 0 Then
Syntax\ArrayRankSpecifierSyntax.vb (1)
18
Return Me.CommaTokens.
Count
+ 1
Syntax\SyntaxReplacer.vb (1)
362
If index >= 0 AndAlso index < list.
Count
Then
Syntax\VisualBasicSyntaxRewriter.vb (1)
106
Dim i = -1, n = list.
Count
VisualBasicExtensions.vb (6)
397
If index < 0 OrElse index > list.
Count
Then
405
If list.
Count
= 0 Then
408
Dim builder = New SyntaxTokenListBuilder(list.
Count
+ items.Length)
415
If index < list.
Count
Then
416
builder.Add(list, index, list.
Count
- index)
429
Return Insert(list, list.
Count
, items)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
VisualBasicOrderModifiersDiagnosticAnalyzer.vb (1)
49
If modifiers.
Count
>= 2 Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
RemoveAsyncModifierHelpers.vb (1)
19
If modifiers.
Count
> 1 Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
Utilities\NavigationPointHelpers.vb (1)
43
If methodBlock.BlockStatement.Modifiers.
Count
> 0 Then
Microsoft.CodeAnalysis.VisualBasic.Features (17)
EditAndContinue\BreakpointSpans.vb (1)
236
If methodBase.Modifiers.
Count
= 0 Then
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
1757
Return TextSpan.FromBounds(If(modifiers.
Count
<> 0, modifiers.First.SpanStart, start.SpanStart),
1765
If header.Modifiers.
Count
> 0 Then
1826
Dim startToken = If(lambda.Modifiers.
Count
<> 0, lambda.Modifiers.First, lambda.DeclarationKeyword)
Highlighting\KeywordHighlighters\AccessorDeclarationHighlighter.vb (1)
38
Dim firstKeyword = If(.Modifiers.
Count
> 0, .Modifiers.First(), .DeclarationKeyword)
Highlighting\KeywordHighlighters\ConstructorDeclarationHighlighter.vb (1)
30
Dim firstKeyword = If(.Modifiers.
Count
> 0, .Modifiers.First(), .DeclarationKeyword)
Highlighting\KeywordHighlighters\EnumBlockHighlighter.vb (1)
37
Dim firstKeyword = If(.Modifiers.
Count
> 0, .Modifiers.First(), .EnumKeyword)
Highlighting\KeywordHighlighters\EventBlockHighlighter.vb (1)
31
Dim firstKeyword = If(.Modifiers.
Count
> 0, .Modifiers.First(), .DeclarationKeyword)
Highlighting\KeywordHighlighters\EventDeclarationHighlighter.vb (1)
31
Dim firstKeyword = If(.Modifiers.
Count
> 0, .Modifiers.First(), .DeclarationKeyword)
Highlighting\KeywordHighlighters\MethodDeclarationHighlighter.vb (1)
36
Dim firstKeyword = If(.Modifiers.
Count
> 0, .Modifiers.First(), .DeclarationKeyword)
Highlighting\KeywordHighlighters\MultiLineLambdaExpressionHighlighter.vb (1)
36
Dim firstKeyword = If(.Modifiers.
Count
> 0, .Modifiers.First(), .DeclarationKeyword)
Highlighting\KeywordHighlighters\OperatorDeclarationHighlighter.vb (1)
30
Dim firstKeyword = If(.Modifiers.
Count
> 0, .Modifiers.First(), .DeclarationKeyword)
Highlighting\KeywordHighlighters\PropertyBlockHighlighter.vb (1)
30
Dim firstKeyword = If(.Modifiers.
Count
> 0, .Modifiers.First(), .DeclarationKeyword)
Highlighting\KeywordHighlighters\PropertyDeclarationHighlighter.vb (1)
31
Dim firstKeyword = If(.Modifiers.
Count
> 0, .Modifiers.First(), .DeclarationKeyword)
Highlighting\KeywordHighlighters\TypeBlockHighlighter.vb (1)
40
Dim firstKeyword = If(.Modifiers.
Count
> 0, .Modifiers.First(), .DeclarationKeyword)
RemoveAsyncModifierHelpers.vb (1)
19
If modifiers.
Count
> 1 Then
VisualBasicOrderModifiersDiagnosticAnalyzer.vb (1)
49
If modifiers.
Count
>= 2 Then
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (15)
Syntax\ManualTests.vb (2)
93
Assert.Equal(0, arrayRankSpecifier.CommaTokens.
Count
)
99
Assert.Equal(3, arrayRankSpecifier.CommaTokens.
Count
)
TestSyntaxNodes.vb (13)
288
If list.
Count
> 0 Then
291
Assert.Equal(expectedFullSpan.End, list(list.
Count
- 1).FullSpan.End)
293
For i = 0 To list.
Count
- 1
298
If i < list.
Count
- 1 Then
461
Assert.Equal(0, l.
Count
)
471
Assert.Equal(0, param.Modifiers.
Count
)
475
Assert.Equal(0, param.Modifiers.
Count
)
484
Assert.Equal(1, l.
Count
)
493
Assert.Equal(1, param.Modifiers.
Count
)
501
Assert.Equal(1, param.Modifiers.
Count
)
517
Assert.Equal(3, l.
Count
)
532
Assert.Equal(3, param.Modifiers.
Count
)
546
Assert.Equal(3, param.Modifiers.
Count
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (1)
236
If skippedTokens.
Count
= 1 AndAlso skippedTokens.First.Kind = SyntaxKind.EndIfKeyword Then
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (5)
360
If actual.
Count
<> expected.Count Then
394
If modifiers.
Count
<= 1 Then
405
Dim result = New List(Of SyntaxToken)(modifiers.
Count
)
449
If modifiers.
Count
<= 1 Then
477
Contract.ThrowIfFalse(originalModifiers.
Count
> 0)
CodeGeneration\PropertyGenerator.vb (1)
231
Return parameter.Modifiers.
Count
= 0 OrElse
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
2675
If declaration.Kind = SyntaxKind.FieldDeclaration AndAlso accessibility = Accessibility.NotApplicable AndAlso newTokens.
Count
= 0 Then
2772
If (kind = DeclarationKind.Field AndAlso _list.
Count
= 0) Then
Microsoft.VisualStudio.LanguageServices.VisualBasic (6)
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (3)
285
If typeBlock.BlockStatement.Modifiers.
Count
> 0 Then
293
If enumBlock.EnumStatement.Modifiers.
Count
> 0 Then
1089
If fieldDeclaration.Modifiers.
Count
> 0 Then
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (2)
64
If specifier.CommaTokens.
Count
> 0 Then
65
builder.Append(","c, specifier.CommaTokens.
Count
)
Help\VisualBasicHelpContextService.Visitor.vb (1)
765
For i As Integer = 0 To list.
Count
- 1