11 types derived from TypeInfo
System.Private.CoreLib (8)
System.Reflection.Context (1)
System.Reflection.Emit (1)
System.Reflection.MetadataLoadContext (1)
610 references to TypeInfo
ApiExplorerWebSite (2)
Aspire.Confluent.Kafka (1)
Aspire.StackExchange.Redis (1)
Diagnostics.EFCore.FunctionalTests (1)
dotnet-svcutil-lib (20)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs (1)
538TypeInfo info;
GenerateDocumentationAndConfigFiles (5)
illink (1)
ILLink.RoslynAnalyzer (1)
Infrastructure.Common (1)
Metrics (3)
Metrics.Legacy (3)
Microsoft.AspNetCore.Hosting (1)
Microsoft.AspNetCore.Http.Extensions (10)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (10)
30private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo)
42private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo, object?[]? parameterDefaultValues)
63private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo, bool isTrimAotCompatible)
94public TypeInfo TargetTypeInfo { get; }
105public static ObjectMethodExecutor Create(MethodInfo methodInfo, TypeInfo targetTypeInfo)
112public static ObjectMethodExecutor Create(MethodInfo methodInfo, TypeInfo targetTypeInfo, object?[] parameterDefaultValues)
123/// The difference between this method and <see cref="Create(MethodInfo, TypeInfo)"/> is that
127public static ObjectMethodExecutor CreateTrimAotCompatible(MethodInfo methodInfo, TypeInfo targetTypeInfo)
197private static MethodExecutor GetExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo)
248TypeInfo targetTypeInfo,
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (4)
Microsoft.AspNetCore.Identity.InMemory.Test (4)
Microsoft.AspNetCore.Identity.Test (4)
Microsoft.AspNetCore.Mvc.Core (39)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (10)
30private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo)
42private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo, object?[]? parameterDefaultValues)
63private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo, bool isTrimAotCompatible)
94public TypeInfo TargetTypeInfo { get; }
105public static ObjectMethodExecutor Create(MethodInfo methodInfo, TypeInfo targetTypeInfo)
112public static ObjectMethodExecutor Create(MethodInfo methodInfo, TypeInfo targetTypeInfo, object?[] parameterDefaultValues)
123/// The difference between this method and <see cref="Create(MethodInfo, TypeInfo)"/> is that
127public static ObjectMethodExecutor CreateTrimAotCompatible(MethodInfo methodInfo, TypeInfo targetTypeInfo)
197private static MethodExecutor GetExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo)
248TypeInfo targetTypeInfo,
Microsoft.AspNetCore.Mvc.Core.Test (104)
Microsoft.AspNetCore.Mvc.FunctionalTests (2)
Microsoft.AspNetCore.Mvc.IntegrationTests (1)
Microsoft.AspNetCore.Mvc.Razor (5)
Microsoft.AspNetCore.Mvc.Razor.Test (5)
Microsoft.AspNetCore.Mvc.RazorPages (32)
Microsoft.AspNetCore.Mvc.RazorPages.Test (58)
Microsoft.AspNetCore.Mvc.ViewFeatures (16)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (11)
Microsoft.AspNetCore.OpenApi (10)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (10)
30private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo)
42private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo, object?[]? parameterDefaultValues)
63private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo, bool isTrimAotCompatible)
94public TypeInfo TargetTypeInfo { get; }
105public static ObjectMethodExecutor Create(MethodInfo methodInfo, TypeInfo targetTypeInfo)
112public static ObjectMethodExecutor Create(MethodInfo methodInfo, TypeInfo targetTypeInfo, object?[] parameterDefaultValues)
123/// The difference between this method and <see cref="Create(MethodInfo, TypeInfo)"/> is that
127public static ObjectMethodExecutor CreateTrimAotCompatible(MethodInfo methodInfo, TypeInfo targetTypeInfo)
197private static MethodExecutor GetExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo)
248TypeInfo targetTypeInfo,
Microsoft.AspNetCore.Shared.Tests (20)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (10)
30private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo)
42private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo, object?[]? parameterDefaultValues)
63private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo, bool isTrimAotCompatible)
94public TypeInfo TargetTypeInfo { get; }
105public static ObjectMethodExecutor Create(MethodInfo methodInfo, TypeInfo targetTypeInfo)
112public static ObjectMethodExecutor Create(MethodInfo methodInfo, TypeInfo targetTypeInfo, object?[] parameterDefaultValues)
123/// The difference between this method and <see cref="Create(MethodInfo, TypeInfo)"/> is that
127public static ObjectMethodExecutor CreateTrimAotCompatible(MethodInfo methodInfo, TypeInfo targetTypeInfo)
197private static MethodExecutor GetExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo)
248TypeInfo targetTypeInfo,
Microsoft.AspNetCore.SignalR.Core (12)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (10)
30private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo)
42private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo, object?[]? parameterDefaultValues)
63private ObjectMethodExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo, bool isTrimAotCompatible)
94public TypeInfo TargetTypeInfo { get; }
105public static ObjectMethodExecutor Create(MethodInfo methodInfo, TypeInfo targetTypeInfo)
112public static ObjectMethodExecutor Create(MethodInfo methodInfo, TypeInfo targetTypeInfo, object?[] parameterDefaultValues)
123/// The difference between this method and <see cref="Create(MethodInfo, TypeInfo)"/> is that
127public static ObjectMethodExecutor CreateTrimAotCompatible(MethodInfo methodInfo, TypeInfo targetTypeInfo)
197private static MethodExecutor GetExecutor(MethodInfo methodInfo, TypeInfo targetTypeInfo)
248TypeInfo targetTypeInfo,
Microsoft.Build.Tasks.CodeAnalysis (2)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (2)
Microsoft.CodeAnalysis (6)
Microsoft.CodeAnalysis.Analyzers (3)
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
Microsoft.CodeAnalysis.CodeStyle (3)
Microsoft.CodeAnalysis.CSharp (3)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (2)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (3)
Microsoft.CodeAnalysis.Features (3)
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
Microsoft.CodeAnalysis.Scripting (26)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.UnitTests (2)
Microsoft.CodeAnalysis.Workspaces (3)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
Microsoft.DotNet.XUnitExtensions (1)
Microsoft.DotNet.XUnitV3Extensions (1)
Microsoft.Extensions.Localization (3)
Microsoft.Maui.Controls (4)
Microsoft.ML.Core (2)
Microsoft.ML.InternalCodeAnalyzer (1)
Microsoft.VisualStudio.LanguageServices (1)
mscorlib (1)
netstandard (1)
Roslyn.Diagnostics.Analyzers (3)
System.ComponentModel.Composition (3)
System.ComponentModel.Composition.Registration (2)
System.Composition.Convention (10)
System.Composition.Hosting (1)
System.Composition.TypedParts (35)
System\Composition\TypedParts\ActivationFeatures\OnImportsSatisfiedFeature.cs (1)
30TypeInfo partType,
System.Diagnostics.DiagnosticSource (4)
System.Linq.Expressions (1)
System.Private.CoreLib (30)
System.Private.Xml (1)
System.Reflection (1)
System.Reflection.Context (9)
System.Reflection.DispatchProxy (1)
System.Reflection.Emit (3)
System.Reflection.MetadataLoadContext (10)
System.Runtime (1)
System.Windows.Forms.Tests (2)
Test.Utilities (3)
Text.Analyzers (3)
xunit.assert (16)