50 references to ArrayRankSpecifierSyntax
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder_Expressions.cs (4)
3337ArrayRankSpecifierSyntax firstRankSpecifier = node.Type.RankSpecifiers[0]; 3356var rank = node.Type.RankSpecifiers[additionalRankIndex]; 3813SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers = arrayTypeSyntax.RankSpecifiers; 3822foreach (ArrayRankSpecifierSyntax rankSpecifier in rankSpecifiers)
Binder\Binder_Symbols.cs (1)
658var rankSpecifier = node.RankSpecifiers[i];
Syntax\SyntaxExtensions.cs (2)
402internal static void VisitRankSpecifiers<TArg>(this TypeSyntax type, Action<ArrayRankSpecifierSyntax, TArg> action, in TArg argument) 411if (current is ArrayRankSpecifierSyntax rankSpecifier)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
SyntaxNodeExtensions.cs (1)
854case ArrayRankSpecifierSyntax n: return (n.OpenBracketToken, n.CloseBracketToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
CSharpTypeInferenceService.TypeInferrer.cs (3)
143ArrayRankSpecifierSyntax arrayRankSpecifier => InferTypeInArrayRankSpecifier(arrayRankSpecifier), 207ArrayRankSpecifierSyntax arrayRankSpecifier => InferTypeInArrayRankSpecifier(arrayRankSpecifier, token), 833private IEnumerable<TypeInferenceInfo> InferTypeInArrayRankSpecifier(ArrayRankSpecifierSyntax arrayRankSpecifier, SyntaxToken? previousToken = null)
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
89using var _ = ArrayBuilder<ArrayRankSpecifierSyntax>.GetInstance(out var ranks);
Microsoft.CodeAnalysis.CSharp.Features (3)
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (3)
127else if (openBracket.Parent is ArrayRankSpecifierSyntax) 340token.Parent is ArrayRankSpecifierSyntax; 345Contract.ThrowIfFalse(openBracket.Parent is ArrayRankSpecifierSyntax && openBracket.Parent.Parent is ArrayTypeSyntax);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (12)
IOperation\IOperationTests_IVariableDeclaration.cs (12)
1215var rankSpecifierOld = syntaxTree.GetCompilationUnitRoot().DescendantNodes().OfType<ArrayRankSpecifierSyntax>().First(); 1216var rankSpecifierNew = rankSpecifierOld 2301var rankSpecifierOld = syntaxTree.GetCompilationUnitRoot().DescendantNodes().OfType<ArrayRankSpecifierSyntax>().First(); 2302var rankSpecifierNew = rankSpecifierOld 2362var rankSpecifierOld = syntaxTree.GetCompilationUnitRoot().DescendantNodes().OfType<ArrayRankSpecifierSyntax>().First(); 2363var rankSpecifierNew = rankSpecifierOld 2830var rankSpecifierOld = syntaxTree.GetCompilationUnitRoot().DescendantNodes().OfType<ArrayRankSpecifierSyntax>().First(); 2831var rankSpecifierNew = rankSpecifierOld
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Semantics\NullableReferenceTypesTests.cs (3)
7757var specifier = tree.GetRoot().DescendantNodes().OfType<ArrayRankSpecifierSyntax>().Single(); 7760var newSpecifier = specifier.Update(
Semantics\OutVarTests.cs (6)
34271var rankSpecifierOld = method.DescendantNodes().OfType<ArrayRankSpecifierSyntax>().Single(); 34273var rankSpecifierNew = rankSpecifierOld 34485var rankSpecifierOld = method.DescendantNodes().OfType<ArrayRankSpecifierSyntax>().Single(); 34487var rankSpecifierNew = rankSpecifierOld
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Generated\Syntax.Test.xml.Generated.cs (6)
10008=> SyntaxFactory.ArrayType(GenerateIdentifierName(), new SyntaxList<ArrayRankSpecifierSyntax>()); 10010private static ArrayRankSpecifierSyntax GenerateArrayRankSpecifier() 10786var node = GenerateArrayRankSpecifier(); 10791var newNode = node.WithOpenBracketToken(node.OpenBracketToken).WithSizes(node.Sizes).WithCloseBracketToken(node.CloseBracketToken); 13957var oldNode = GenerateArrayRankSpecifier(); 13973var oldNode = GenerateArrayRankSpecifier();
Syntax\SyntaxNodeTests.cs (1)
1883var spec = SyntaxFactory.ArrayRankSpecifier(
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
CSharpTypeInferenceService.TypeInferrer.cs (3)
143ArrayRankSpecifierSyntax arrayRankSpecifier => InferTypeInArrayRankSpecifier(arrayRankSpecifier), 207ArrayRankSpecifierSyntax arrayRankSpecifier => InferTypeInArrayRankSpecifier(arrayRankSpecifier, token), 833private IEnumerable<TypeInferenceInfo> InferTypeInArrayRankSpecifier(ArrayRankSpecifierSyntax arrayRankSpecifier, SyntaxToken? previousToken = null)
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
89using var _ = ArrayBuilder<ArrayRankSpecifierSyntax>.GetInstance(out var ranks);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
854case ArrayRankSpecifierSyntax n: return (n.OpenBracketToken, n.CloseBracketToken);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
84var specifier = specifiers[i];
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
441foreach (var rankSpecifier in arrayCreationExpression.Type.RankSpecifiers)