23 references to CreateArrayTypeSymbol
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
712return _compilation.CreateArrayTypeSymbol(typeSymbol, rank);
DocumentationCommentId.cs (1)
909typeSymbol = compilation.CreateArrayTypeSymbol(typeSymbol, bounds);
Microsoft.CodeAnalysis.CodeStyle (2)
SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
712return _compilation.CreateArrayTypeSymbol(typeSymbol, rank);
SymbolKey.ArrayTypeSymbolKey.cs (1)
33result.AddIfNotNull(reader.Compilation.CreateArrayTypeSymbol(typeSymbol, rank));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Compilation\CompilationAPITests.cs (4)
2469Assert.Throws<ArgumentException>(() => comp.CreateArrayTypeSymbol(elementType, default)); 2470Assert.Throws<ArgumentException>(() => comp.CreateArrayTypeSymbol(elementType, 0)); 2477Assert.Throws<ArgumentException>(() => comp.CreateArrayTypeSymbol(elementType, rank: default)); 2478Assert.Throws<ArgumentException>(() => comp.CreateArrayTypeSymbol(elementType, rank: 0));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.cs (1)
689: compilation.CreateArrayTypeSymbol(compilation.GetTypeByMetadataName(typeFullName), arrayRank);
Microsoft.CodeAnalysis.Features (1)
SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
712return _compilation.CreateArrayTypeSymbol(typeSymbol, rank);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
ExpressionSyntaxExtensions.vb (1)
183Return semanticModel.Compilation.CreateArrayTypeSymbol(type, rank)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Compilation\CompilationAPITests.vb (4)
1517Assert.Throws(Of ArgumentException)(Function() comp.CreateArrayTypeSymbol(elementType, Nothing)) 1518Assert.Throws(Of ArgumentException)(Function() comp.CreateArrayTypeSymbol(elementType, 0)) 1524Assert.Throws(Of ArgumentException)(Function() comp.CreateArrayTypeSymbol(elementType, rank:=Nothing)) 1525Assert.Throws(Of ArgumentException)(Function() comp.CreateArrayTypeSymbol(elementType, rank:=0))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
183Return semanticModel.Compilation.CreateArrayTypeSymbol(type, rank)
Microsoft.CodeAnalysis.Workspaces (5)
Shared\Extensions\ITypeSymbolExtensions.AnonymousTypeRemover.cs (1)
35return _compilation.CreateArrayTypeSymbol(elementType, symbol.Rank);
Shared\Extensions\ITypeSymbolExtensions.CompilationTypeGenerator.cs (1)
19=> _compilation.CreateArrayTypeSymbol(elementType, rank);
Shared\Extensions\ITypeSymbolExtensions.UnavailableTypeParameterRemover.cs (1)
40return _compilation.CreateArrayTypeSymbol(elementType, symbol.Rank);
Shared\Extensions\ITypeSymbolExtensions.UnnamedErrorTypeRemover.cs (1)
35return _compilation.CreateArrayTypeSymbol(elementType, symbol.Rank);
SymbolKey.ArrayTypeSymbolKey.cs (1)
33result.AddIfNotNull(reader.Compilation.CreateArrayTypeSymbol(typeSymbol, rank));
Microsoft.VisualStudio.LanguageServices.Implementation (2)
CodeModel\CodeTypeRef.cs (1)
84var arrayType = project.GetCompilationAsync().Result.CreateArrayTypeSymbol(LookupTypeSymbol(), rank);
CodeModel\InternalElements\CodeParameter.cs (1)
206var newType = compilation.CreateArrayTypeSymbol(elementType, rank);