398 references to TypeParameter
ConfigurationSchemaGenerator (1)
GenerateDocumentationAndConfigFiles (12)
ILLink.RoslynAnalyzer (2)
Metrics (10)
Metrics.Legacy (10)
Microsoft.CodeAnalysis (1)
Microsoft.CodeAnalysis.Analyzers (12)
Microsoft.CodeAnalysis.Analyzers.UnitTests (2)
Microsoft.CodeAnalysis.AnalyzerUtilities (10)
Microsoft.CodeAnalysis.BannedApiAnalyzers (12)
Microsoft.CodeAnalysis.CodeStyle (10)
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (1)
Microsoft.CodeAnalysis.CSharp (48)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Features (2)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (17)
Semantics\LocalFunctionTests.cs (10)
6452Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6493Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6496Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6499Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6540Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6543Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
6546Assert.Equal(SymbolKind.TypeParameter, symbol.Kind);
7375Assert.Equal(SymbolKind.TypeParameter, symbolInfo.Symbol.Kind);
7637private void VerifyTParameter(CSharpCompilation comp, int index, string expectedContainer, bool findAnyways = false, string lookupFinds = "TParameter", SymbolKind symbolKind = SymbolKind.TypeParameter)
7658Assert.Equal(SymbolKind.TypeParameter, typeInfo.Type.Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Microsoft.CodeAnalysis.Extensions.Package (6)
Microsoft.CodeAnalysis.Features (6)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (12)
Microsoft.CodeAnalysis.PublicApiAnalyzers (10)
Microsoft.CodeAnalysis.ResxSourceGenerator (10)
Microsoft.CodeAnalysis.VisualBasic (70)
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (2)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (31)
DocumentationComments\DocCommentTests.vb (30)
5011Assert.Equal(SymbolKind.TypeParameter, typeParamSymInfo.CandidateSymbols.Single().Kind)
6735SymbolKind.NamedType, SymbolKind.TypeParameter),
6742SymbolKind.NamedType, SymbolKind.TypeParameter),
6749SymbolKind.NamedType, SymbolKind.TypeParameter))
6761SymbolKind.NamedType, SymbolKind.TypeParameter),
6768SymbolKind.NamedType, SymbolKind.TypeParameter),
6775SymbolKind.NamedType, SymbolKind.TypeParameter))
7006SymbolKind.TypeParameter))
7065SymbolKind.TypeParameter))
7109SymbolKind.TypeParameter),
7114SymbolKind.TypeParameter),
7119SymbolKind.TypeParameter),
7128SymbolKind.TypeParameter),
7133SymbolKind.TypeParameter),
7138SymbolKind.TypeParameter),
7171SymbolKind.TypeParameter),
7176SymbolKind.TypeParameter),
7181SymbolKind.TypeParameter),
7190SymbolKind.TypeParameter),
7195SymbolKind.TypeParameter),
7200SymbolKind.TypeParameter),
7233SymbolKind.TypeParameter, SymbolKind.Parameter),
7238SymbolKind.TypeParameter, SymbolKind.Parameter),
7243SymbolKind.TypeParameter, SymbolKind.Parameter),
7248SymbolKind.TypeParameter, SymbolKind.Parameter),
7253SymbolKind.TypeParameter, SymbolKind.Parameter),
7258SymbolKind.TypeParameter, SymbolKind.Parameter),
7348text.IndexOf("name=""X""", StringComparison.Ordinal) + 6), SymbolKind.Field, SymbolKind.TypeParameter),
7354text.IndexOf("cref=""X""", StringComparison.Ordinal) + 6), SymbolKind.Field, SymbolKind.TypeParameter),
11969If actual.Symbol IsNot Nothing AndAlso actual.Symbol.Kind = SymbolKind.TypeParameter Then ' Works everywhere since we want it to work in name attributes.
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Microsoft.CodeAnalysis.Workspaces (15)
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
Options\EditorConfigNamingStyleParserTests.cs (3)
336[InlineData("type_parameter", new object[] { SymbolKind.TypeParameter })]
338[InlineData("*", new object[] { SymbolKind.Namespace, TypeKind.Class, TypeKind.Struct, TypeKind.Interface, TypeKind.Enum, SymbolKind.Property, MethodKind.Ordinary, MethodKind.LocalFunction, SymbolKind.Field, SymbolKind.Event, TypeKind.Delegate, SymbolKind.Parameter, SymbolKind.TypeParameter, SymbolKind.Local })]
339[InlineData(null, new object[] { SymbolKind.Namespace, TypeKind.Class, TypeKind.Struct, TypeKind.Interface, TypeKind.Enum, SymbolKind.Property, MethodKind.Ordinary, MethodKind.LocalFunction, SymbolKind.Field, SymbolKind.Event, TypeKind.Delegate, SymbolKind.Parameter, SymbolKind.TypeParameter, SymbolKind.Local })]
Microsoft.Extensions.Logging.Generators (1)
Microsoft.Extensions.Options.SourceGeneration (1)
Microsoft.Gen.Logging (3)
Microsoft.Gen.Metrics (1)
Microsoft.Interop.ComInterfaceGenerator (1)
Microsoft.Interop.LibraryImportGenerator (1)
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
Microsoft.Interop.SourceGeneration (1)
Microsoft.Maui.Controls.BindingSourceGen (1)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
Roslyn.Diagnostics.Analyzers (13)
Roslyn.Diagnostics.CSharp.Analyzers (2)
System.Text.Json.SourceGeneration (1)
System.Text.RegularExpressions.Generator (1)
Test.Utilities (10)
Text.Analyzers (14)