47 references to Sizes
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder_Expressions.cs (6)
4058
foreach (var arg in firstRankSpecifier.
Sizes
)
4065
else if (node.Initializer is null && arg == firstRankSpecifier.
Sizes
[0])
4076
var dimension = rank.
Sizes
;
4535
rankSpecifiers[0].
Sizes
.Count != 1)
4543
foreach (ExpressionSyntax size in rankSpecifier.
Sizes
)
4560
ExpressionSyntax countSyntax = rankSpecifiers[0].
Sizes
[0];
Binder\Binder_Statements.cs (1)
1141
foreach (var expressionSyntax in rankSpecifier.
Sizes
)
Binder\Binder_Symbols.cs (1)
669
var dimension = rankSpecifier.
Sizes
;
Binder\FixedStatementBinder.cs (1)
37
foreach (var size in rankSpecifier.
Sizes
)
Binder\ForLoopBinder.cs (1)
37
foreach (var size in rankSpecifier.
Sizes
)
Binder\LocalBinderFactory.cs (1)
58
foreach (var size in rankSpecifier.
Sizes
)
Binder\LocalScopeBinder.cs (3)
193
foreach (var expression in rankSpecifier.
Sizes
)
234
foreach (var expression in rankSpecifier.
Sizes
)
249
foreach (var expression in rankSpecifier.
Sizes
)
Binder\UsingStatementBinder.cs (1)
47
foreach (var size in rankSpecifier.
Sizes
)
Syntax.xml.Main.Generated.cs (1)
1528
=> node.Update(VisitToken(node.OpenBracketToken), VisitList(node.
Sizes
), VisitToken(node.CloseBracketToken));
Syntax.xml.Syntax.Generated.cs (4)
454
if (openBracketToken != this.OpenBracketToken || sizes != this.
Sizes
|| closeBracketToken != this.CloseBracketToken)
464
public ArrayRankSpecifierSyntax WithOpenBracketToken(SyntaxToken openBracketToken) => Update(openBracketToken, this.
Sizes
, this.CloseBracketToken);
466
public ArrayRankSpecifierSyntax WithCloseBracketToken(SyntaxToken closeBracketToken) => Update(this.OpenBracketToken, this.
Sizes
, closeBracketToken);
468
public ArrayRankSpecifierSyntax AddSizes(params ExpressionSyntax[] items) => WithSizes(this.
Sizes
.AddRange(items));
Syntax\ArrayRankSpecifierSyntax.cs (1)
13
return this.
Sizes
.Count;
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
409
if (expression is ArrayCreationExpressionSyntax { Type: ArrayTypeSyntax { RankSpecifiers: [{
Sizes
: [var size] }, ..] } } &&
752
if (getType(expression) is not ArrayTypeSyntax { RankSpecifiers: [{
Sizes
: [var size] }, ..] })
Microsoft.CodeAnalysis.CSharp.Features (3)
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
391
builder, "", "", rankSpecifier.
Sizes
,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
409
if (expression is ArrayCreationExpressionSyntax { Type: ArrayTypeSyntax { RankSpecifiers: [{
Sizes
: [var size] }, ..] } } &&
752
if (getType(expression) is not ArrayTypeSyntax { RankSpecifiers: [{
Sizes
: [var size] }, ..] })
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\StackAllocInitializerTests.cs (5)
2382
var sizeInfo = model.GetSemanticInfoSummary(((ArrayTypeSyntax)@stackalloc.Type).RankSpecifiers[0].
Sizes
[0]);
2410
sizeInfo = model.GetSemanticInfoSummary(((ArrayTypeSyntax)@stackalloc.Type).RankSpecifiers[0].
Sizes
[0]);
2438
sizeInfo = model.GetSemanticInfoSummary(((ArrayTypeSyntax)@stackalloc.Type).RankSpecifiers[0].
Sizes
[0]);
2588
var sizeInfo = model.GetSemanticInfoSummary(((ArrayTypeSyntax)@stackalloc.Type).RankSpecifiers[0].
Sizes
[0]);
2616
sizeInfo = model.GetSemanticInfoSummary(((ArrayTypeSyntax)@stackalloc.Type).RankSpecifiers[0].
Sizes
[0]);
Semantics\UnsafeTests.cs (1)
11308
var countSyntax = arrayTypeSyntax.RankSpecifiers.Single().
Sizes
.Single();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1162
.
Sizes
.Single();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (13)
Generated\Syntax.Test.xml.Generated.cs (2)
11190
Assert.Equal(default, node.
Sizes
);
11192
var newNode = node.WithOpenBracketToken(node.OpenBracketToken).WithSizes(node.
Sizes
).WithCloseBracketToken(node.CloseBracketToken);
Parsing\NameParsingTests.cs (10)
551
Assert.Equal(1, array.RankSpecifiers[0].
Sizes
.Count);
552
Assert.Equal(0, array.RankSpecifiers[0].
Sizes
.SeparatorCount);
573
Assert.Equal(3, array.RankSpecifiers[0].
Sizes
.Count);
574
Assert.Equal(2, array.RankSpecifiers[0].
Sizes
.SeparatorCount);
596
Assert.Equal(1, array.RankSpecifiers[0].
Sizes
.Count);
597
Assert.Equal(0, array.RankSpecifiers[0].
Sizes
.SeparatorCount);
600
Assert.Equal(2, array.RankSpecifiers[1].
Sizes
.Count);
601
Assert.Equal(1, array.RankSpecifiers[1].
Sizes
.SeparatorCount);
604
Assert.Equal(3, array.RankSpecifiers[2].
Sizes
.Count);
605
Assert.Equal(2, array.RankSpecifiers[2].
Sizes
.SeparatorCount);
Syntax\SyntaxNodeTests.cs (1)
1918
var sizes = spec.
Sizes
;
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
443
foreach (var size in rankSpecifier.
Sizes
)