11 implementations of TypeParameters
GenerateDocumentationAndConfigFiles (1)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (1)
Roslyn.Diagnostics.Analyzers (1)
Text.Analyzers (1)
170 references to TypeParameters
GenerateDocumentationAndConfigFiles (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
27namedType.TypeParameters,
ILLink.RoslynAnalyzer (6)
Metrics (2)
Metrics.Legacy (2)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.CodeAnalysis (10)
Microsoft.CodeAnalysis.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
27namedType.TypeParameters,
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
27namedType.TypeParameters,
Microsoft.CodeAnalysis.CodeStyle (6)
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
27namedType.TypeParameters,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (15)
Semantics\ExtensionTests.cs (15)
186Assert.Empty(symbol.TypeParameters);
279AssertEx.SequenceEqual(["T"], symbol.TypeParameters.ToTestDisplayStrings());
365AssertEx.SequenceEqual(["T"], symbol.TypeParameters.ToTestDisplayStrings());
367Assert.True(symbol.TypeParameters.Single().IsValueType);
368Assert.False(symbol.TypeParameters.Single().IsReferenceType);
369Assert.Empty(symbol.TypeParameters.Single().ConstraintTypes);
398Assert.Empty(symbol.TypeParameters.ToTestDisplayStrings());
425AssertEx.SequenceEqual(["out T"], symbol.TypeParameters.ToTestDisplayStrings());
454AssertEx.SequenceEqual(["T", "T"], symbol.TypeParameters.ToTestDisplayStrings());
484AssertEx.SequenceEqual(["T", "T"], symbol.TypeParameters.ToTestDisplayStrings());
513AssertEx.SequenceEqual(["T"], symbol.TypeParameters.ToTestDisplayStrings());
543AssertEx.SequenceEqual(["record"], symbol.TypeParameters.ToTestDisplayStrings());
567AssertEx.SequenceEqual(["file"], symbol.TypeParameters.ToTestDisplayStrings());
2941Assert.Same(extensionParameter.Type, symbol.TypeParameters[0]);
2965Assert.Same(extensionParameter.Type, symbol.ContainingType.TypeParameters[0]);
Microsoft.CodeAnalysis.CSharp.Features (3)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (16)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Microsoft.CodeAnalysis.Extensions.Package (2)
Microsoft.CodeAnalysis.Features (14)
Microsoft.CodeAnalysis.Features.UnitTests (8)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.VisualBasic.Features (4)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
Microsoft.CodeAnalysis.Workspaces (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
27namedType.TypeParameters,
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
Microsoft.Interop.SourceGeneration (8)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Microsoft.VisualStudio.LanguageServices.VisualBasic (4)
Roslyn.Diagnostics.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
27namedType.TypeParameters,
Roslyn.Diagnostics.CSharp.Analyzers (5)
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
Test.Utilities (2)
Text.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\INamedTypeSymbolExtensions.cs (1)
27namedType.TypeParameters,