1751 references to GetTypeByMetadataName
ConfigurationSchemaGenerator (1)
GenerateDocumentationAndConfigFiles (77)
IdeCoreBenchmarks (2)
ILLink.RoslynAnalyzer (9)
Metrics (74)
Metrics.Legacy (74)
Microsoft.Analyzers.Extra (33)
Microsoft.Analyzers.Local (9)
Microsoft.AspNetCore.Analyzers (3)
Microsoft.AspNetCore.App.Analyzers (1)
Microsoft.AspNetCore.Components.Analyzers (4)
Microsoft.AspNetCore.Components.SdkAnalyzers (4)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
Microsoft.AspNetCore.Mvc.Analyzers (8)
Microsoft.AspNetCore.Mvc.Api.Analyzers (3)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.Analyzers (77)
Microsoft.CodeAnalysis.AnalyzerUtilities (74)
Microsoft.CodeAnalysis.BannedApiAnalyzers (77)
Microsoft.CodeAnalysis.CodeStyle (79)
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (12)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (21)
Microsoft.CodeAnalysis.CSharp.Features (18)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (16)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (24)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (25)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (34)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
Microsoft.CodeAnalysis.Extensions.Package (74)
Microsoft.CodeAnalysis.Features (33)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (77)
Microsoft.CodeAnalysis.PublicApiAnalyzers (74)
Microsoft.CodeAnalysis.Rebuild (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (74)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (7)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (28)
Compilation\CompilationAPITests.vb (23)
337Assert.Null(comp.GetTypeByMetadataName("`1"))
338Assert.Null(comp.GetTypeByMetadataName("中文`1"))
387Assert.Equal("D", comp.GetTypeByMetadataName("C+D").Name)
388Assert.Equal("E", comp.GetTypeByMetadataName("C+D+E").Name)
390Assert.Null(comp.GetTypeByMetadataName(""))
391Assert.Null(comp.GetTypeByMetadataName("+"))
392Assert.Null(comp.GetTypeByMetadataName("++"))
393Assert.Equal("C", comp.GetTypeByMetadataName("A.B.C").Name)
394Assert.Equal("D", comp.GetTypeByMetadataName("A.B.C+D").Name)
395Assert.Null(comp.GetTypeByMetadataName("A.B.C+F"))
396Assert.Equal("E", comp.GetTypeByMetadataName("A.B.C+D+E").Name)
397Assert.Null(comp.GetTypeByMetadataName("A.B.C+D+E+F"))
398Assert.Equal(1, comp.GetTypeByMetadataName("A.B.G`1").Arity)
399Assert.Equal(2, comp.GetTypeByMetadataName("A.B.G`1+Q`2").Arity)
400Assert.Equal(2, comp.GetTypeByMetadataName("A.B.G`2").Arity)
402Assert.Null(comp.GetTypeByMetadataName("c"))
403Assert.Null(comp.GetTypeByMetadataName("A.b.C"))
404Assert.Null(comp.GetTypeByMetadataName("C+d"))
406Assert.Equal(SpecialType.System_Array, comp.GetTypeByMetadataName("System.Array").SpecialType)
1439Assert.Null(c3.GetTypeByMetadataName("A+B"))
1448Assert.Equal("A.B", c1.GetTypeByMetadataName("A+B").ToDisplayString())
2852Assert.Equal("corlibWithValueTupleRef", comp.GetTypeByMetadataName("System.ValueTuple`2").ContainingAssembly.Name)
2858Assert.Equal(expectedAssemblyName, comp.GetTypeByMetadataName("System.ValueTuple`2").ContainingAssembly.Name)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (36)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (12)
Microsoft.CodeAnalysis.Workspaces (81)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (5)
Microsoft.CodeAnalysis.Workspaces.UnitTests (29)
UtilityTest\DocumentationCommentIdTests.cs (13)
85CheckDeclarationId("T:Color", compilation.GetTypeByMetadataName("Color"), compilation);
86CheckDeclarationId("T:Acme.IProcess", compilation.GetTypeByMetadataName("Acme.IProcess"), compilation);
87CheckDeclarationId("T:Acme.ValueType", compilation.GetTypeByMetadataName("Acme.ValueType"), compilation);
88CheckDeclarationId("T:Acme.Widget", compilation.GetTypeByMetadataName("Acme.Widget"), compilation);
89CheckDeclarationId("T:Acme.Widget.NestedClass", compilation.GetTypeByMetadataName("Acme.Widget+NestedClass"), compilation);
90CheckDeclarationId("T:Acme.Widget.IMenuItem", compilation.GetTypeByMetadataName("Acme.Widget+IMenuItem"), compilation);
91CheckDeclarationId("T:Acme.Widget.Del", compilation.GetTypeByMetadataName("Acme.Widget+Del"), compilation);
92CheckDeclarationId("T:Acme.Widget.Direction", compilation.GetTypeByMetadataName("Acme.Widget+Direction"), compilation);
93CheckDeclarationId("T:Acme.MyList`1", compilation.GetTypeByMetadataName("Acme.MyList`1"), compilation);
94CheckDeclarationId("T:Acme.MyList`1.Helper`2", compilation.GetTypeByMetadataName("Acme.MyList`1+Helper`2"), compilation);
335var outerType = compilation.GetTypeByMetadataName("Acme.OuterType`1");
336var innerType = compilation.GetTypeByMetadataName("Acme.OuterType`1+InnerType`2");
338var ienum = compilation.GetTypeByMetadataName("System.Collections.Generic.IEnumerable`1");
Microsoft.DotNet.CodeAnalysis (1)
Microsoft.Extensions.Logging.Generators (1)
Microsoft.Extensions.Options.SourceGeneration (2)
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Microsoft.Gen.ComplianceReports (2)
Microsoft.Gen.ContextualOptions (1)
Microsoft.Gen.Logging (1)
Microsoft.Gen.Logging.Unit.Tests (1)
Microsoft.Gen.MetadataExtractor (9)
Microsoft.Gen.Metrics (8)
Microsoft.Gen.MetricsReports (7)
Microsoft.Interop.ComInterfaceGenerator (10)
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Microsoft.Interop.LibraryImportGenerator (2)
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
Microsoft.Interop.SourceGeneration (15)
Microsoft.Maui.Controls.SourceGen (1)
Microsoft.ML.InternalCodeAnalyzer (7)
Microsoft.VisualStudio.LanguageServices (9)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Mvc.Analyzers.Test (60)
Mvc.Api.Analyzers.Test (64)
Roslyn.Diagnostics.Analyzers (77)
Roslyn.Diagnostics.CSharp.Analyzers (1)
Roslyn.VisualStudio.Next.UnitTests (1)
System.Text.Json.SourceGeneration (1)
System.Text.RegularExpressions.Generator (5)
System.Windows.Forms.PrivateSourceGenerators (1)
Test.Utilities (74)
Text.Analyzers (77)