1 override of AsType
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoType.cs (1)
20public sealed override Type AsType() => this;
126 references to AsType
dotnet-svcutil-lib (4)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationILGen.cs (3)
298Type baseSerializerType = baseSerializerTypeBuilder.CreateTypeInfo().AsType(); 400Type typedSerializerType = typedSerializerTypeBuilder.CreateTypeInfo().AsType(); 554Type serializerContractType = serializerContractTypeBuilder.CreateTypeInfo().AsType();
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
67return this.typeBuilder.CreateTypeInfo().AsType();
GenerateDocumentationAndConfigFiles (1)
CodeFixerExtensions.cs (1)
48var fixer = (CodeFixProvider?)Activator.CreateInstance(typeInfo.AsType());
illink (1)
ILLink.RoslynAnalyzer (1)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (1)
38/// <see cref="System.Reflection.TypeInfo.AsType()"/>
Microsoft.AspNetCore.Hosting (1)
Internal\StartupLoader.cs (1)
277type = typeInfo.AsType();
Microsoft.AspNetCore.Http.Extensions (2)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
217var instanceCast = Expression.Convert(targetParameter, targetTypeInfo.AsType()); 269var instanceCast = Expression.Convert(targetParameter, targetTypeInfo.AsType());
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
206containerType: context.ActionDescriptor.ControllerTypeInfo.AsType(),
Microsoft.AspNetCore.Mvc.Core (17)
ApplicationModels\DefaultApplicationModelProvider.cs (2)
63foreach (var propertyHelper in PropertyHelper.GetProperties(controllerType.AsType())) 74foreach (var methodInfo in controllerType.AsType().GetMethods())
Controllers\ControllerActivatorProvider.cs (1)
44var controllerType = descriptor.ControllerTypeInfo?.AsType();
Controllers\ControllerBinderDelegateProvider.cs (1)
174var controllerType = actionDescriptor.ControllerTypeInfo.AsType();
Controllers\ControllerFactoryProvider.cs (3)
42var controllerType = descriptor.ControllerTypeInfo?.AsType(); 77var controllerType = descriptor.ControllerTypeInfo?.AsType(); 98var controllerType = descriptor.ControllerTypeInfo?.AsType();
Controllers\DefaultControllerActivator.cs (1)
49return _typeActivatorCache.CreateInstance<object>(serviceProvider, controllerTypeInfo.AsType());
Controllers\DefaultControllerPropertyActivator.cs (1)
37var controllerType = actionDescriptor.ControllerTypeInfo?.AsType();
Controllers\ServiceBasedControllerActivator.cs (1)
19var controllerType = actionContext.ActionDescriptor.ControllerTypeInfo.AsType();
DependencyInjection\MvcCoreMvcBuilderExtensions.cs (1)
127foreach (var controller in feature.Controllers.Select(c => c.AsType()))
DependencyInjection\MvcCoreMvcCoreBuilderExtensions.cs (1)
144foreach (var controller in feature.Controllers.Select(c => c.AsType()))
Infrastructure\ControllerActionInvoker.cs (2)
596var controllerType = context.ActionDescriptor.ControllerTypeInfo.AsType(); 611var controllerType = context.ActionDescriptor.ControllerTypeInfo.AsType();
Infrastructure\ResourceInvoker.Log.cs (1)
50var controllerType = controllerActionDescriptor.ControllerTypeInfo.AsType();
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
217var instanceCast = Expression.Convert(targetParameter, targetTypeInfo.AsType()); 269var instanceCast = Expression.Convert(targetParameter, targetTypeInfo.AsType());
Microsoft.AspNetCore.Mvc.Core.Test (28)
ApplicationModels\ControllerActionDescriptorBuilderTest.cs (2)
21var propertyInfo = controller.ControllerType.AsType().GetProperty("BoundProperty"); 33controller.ControllerType.AsType().GetProperty("UnboundProperty"),
ApplicationModels\ControllerModelTest.cs (1)
26controller.ControllerType.AsType().GetProperty("TestProperty"),
ApplicationModels\DefaultApplicationModelProviderTest.cs (25)
601var method = typeInfo.AsType().GetMethods().SingleOrDefault(m => (m == methodInfo)); 619var methods = typeInfo.AsType().GetMethods().Where(m => m.Name.Equals("Dispose") && m != methodInfo); 673var method = typeInfo.AsType().GetMethods().SingleOrDefault(m => (m == methodInfo)); 691var methods = typeInfo.AsType().GetMethods().Where(m => m.Name.Equals("Dispose") && m != methodInfo); 711var methods = typeInfo.AsType().GetMethods().Where(m => m.Name.Equals("Dispose")); 754var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 774var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 798var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 823var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 846var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 869var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 897var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 921var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 950var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 986var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 1008var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod("Delete")); 1031var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod("Index")); 1061var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 1082var actions = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 1106var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 1133var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 1156var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 1212var actions = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 1234var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName)); 1255var action = builder.CreateActionModel(typeInfo, typeInfo.AsType().GetMethod(actionName));
Microsoft.AspNetCore.Mvc.Razor (1)
DependencyInjection\TagHelpersAsServices.cs (1)
22foreach (var type in feature.TagHelpers.Select(t => t.AsType()))
Microsoft.AspNetCore.Mvc.RazorPages (16)
ApplicationModels\DefaultPageApplicationModelProvider.cs (1)
126var properties = PropertyHelper.GetVisibleProperties(pageModel.HandlerType.AsType());
ApplicationModels\TempDataFilterPageApplicationModelProvider.cs (1)
31var handlerType = pageApplicationModel.HandlerType.AsType();
ApplicationModels\ViewDataAttributePageApplicationModelProvider.cs (1)
25var handlerType = context.PageApplicationModel.HandlerType.AsType();
Infrastructure\DefaultPageActivatorProvider.cs (1)
24var pageTypeInfo = actionDescriptor.PageTypeInfo?.AsType();
Infrastructure\DefaultPageFactoryProvider.cs (3)
52var declaredModelType = actionDescriptor.DeclaredModelTypeInfo?.AsType() ?? actionDescriptor.PageTypeInfo.AsType(); 54actionDescriptor.PageTypeInfo.AsType(),
Infrastructure\DefaultPageModelActivatorProvider.cs (1)
23var modelTypeInfo = actionDescriptor.ModelTypeInfo?.AsType();
Infrastructure\DefaultPageModelFactoryProvider.cs (1)
31descriptor.ModelTypeInfo.AsType(),
Infrastructure\PageBinderFactory.cs (2)
28var handlerType = actionDescriptor.HandlerTypeInfo.AsType(); 94var handlerType = actionDescriptor.HandlerTypeInfo.AsType();
Infrastructure\ServiceBasedPageModelActivatorProvider.cs (1)
18var modelType = descriptor.ModelTypeInfo?.AsType();
PageLoggerExtensions.cs (4)
29var pageType = context.ActionDescriptor.PageTypeInfo.AsType(); 44var pageType = context.ActionDescriptor.PageTypeInfo.AsType(); 59var pageType = context.ActionDescriptor.PageTypeInfo.AsType(); 74var pageType = context.ActionDescriptor.PageTypeInfo.AsType();
Microsoft.AspNetCore.Mvc.RazorPages.Test (4)
Infrastructure\DefaultPageFactoryProviderTest.cs (1)
391return (context, viewContext) => Activator.CreateInstance(descriptor.PageTypeInfo.AsType());
Infrastructure\DefaultPageModelFactoryProviderTest.cs (1)
135return (context) => Activator.CreateInstance(descriptor.ModelTypeInfo.AsType());
Infrastructure\PageActionInvokerTest.cs (2)
1523var instance = (Page)Activator.CreateInstance(actionDescriptor.PageTypeInfo.AsType()); 1542modelFactory = _ => Activator.CreateInstance(actionDescriptor.ModelTypeInfo.AsType());
Microsoft.AspNetCore.Mvc.ViewFeatures (7)
DependencyInjection\MvcViewFeaturesMvcBuilderExtensions.cs (1)
48foreach (var viewComponent in feature.ViewComponents.Select(vc => vc.AsType()))
Filters\TempDataApplicationModelProvider.cs (1)
34var modelType = controllerModel.ControllerType.AsType();
Filters\ViewDataAttributeApplicationModelProvider.cs (1)
26var controllerType = controllerModel.ControllerType.AsType();
ViewComponents\DefaultViewComponentActivator.cs (1)
50context.ViewComponentDescriptor.TypeInfo.AsType());
ViewComponents\DefaultViewComponentDescriptorProvider.cs (1)
50var methodInfo = FindMethod(typeInfo.AsType());
ViewComponents\ServiceBasedViewComponentActivator.cs (1)
19var viewComponentType = context.ViewComponentDescriptor.TypeInfo.AsType();
ViewDataDictionaryControllerPropertyActivator.cs (1)
55var controllerType = actionDescriptor.ControllerTypeInfo?.AsType();
Microsoft.AspNetCore.OpenApi (2)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
217var instanceCast = Expression.Convert(targetParameter, targetTypeInfo.AsType()); 269var instanceCast = Expression.Convert(targetParameter, targetTypeInfo.AsType());
Microsoft.AspNetCore.Shared.Tests (2)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
217var instanceCast = Expression.Convert(targetParameter, targetTypeInfo.AsType()); 269var instanceCast = Expression.Convert(targetParameter, targetTypeInfo.AsType());
Microsoft.AspNetCore.SignalR.Core (2)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
217var instanceCast = Expression.Convert(targetParameter, targetTypeInfo.AsType()); 269var instanceCast = Expression.Convert(targetParameter, targetTypeInfo.AsType());
Microsoft.CodeAnalysis.CSharp (1)
Symbols\AssemblySymbol.cs (1)
830var symbol = (NamedTypeSymbol?)GetTypeByReflectionType(nestedTypes[i].AsType());
Microsoft.CodeAnalysis.Features (1)
Common\AbstractProjectExtensionProvider.cs (1)
172builder.AddIfNotNull((TExtension?)Activator.CreateInstance(typeInfo.AsType()));
Microsoft.CodeAnalysis.Scripting (1)
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (1)
33while (type.AsType() != typeof(object))
Microsoft.CodeAnalysis.UnitTests (2)
Collections\ImmutableSegmentedListTest.cs (2)
802var createMethod = typeof(ImmutableSegmentedList).GetMethods().Where(m => m.Name == "Create" && m.GetParameters().Length == 0).Single().MakeGenericMethod(dummType!.AsType()); 806list = Assert.IsAssignableFrom<IEnumerable>(addMethod!.Invoke(list, new object?[] { Activator.CreateInstance(dummType.AsType()) }));
Microsoft.Maui.Controls (3)
Registrar.cs (3)
152 var type = reflectableType != null ? reflectableType.GetTypeInfo().AsType() : obj.GetType(); 163 var type = reflectableType != null ? reflectableType.GetTypeInfo().AsType() : obj.GetType(); 202 var type = reflectableType != null ? reflectableType.GetTypeInfo().AsType() : obj.GetType();
System.Composition.Convention (5)
System\Composition\Convention\ConventionBuilder.cs (3)
120Type type = typeInfo.AsType(); 344if (derivedType.BaseType == baseType.AsType()) 350iface.GetGenericTypeDefinition() == baseType.AsType())
System\Composition\Convention\ImportConventionBuilder.cs (2)
176(typeInfo.IsGenericTypeDefinition && s_supportedImportManyTypes.Contains(typeInfo.AsType())) || 177(typeInfo.AsType().IsConstructedGenericType && s_supportedImportManyTypes.Contains(typeInfo.GetGenericTypeDefinition()));
System.Composition.TypedParts (14)
System\Composition\Debugging\DiscoveredPartDebuggerProxy.cs (1)
22get { return _discoveredPart.PartType.AsType(); }
System\Composition\Hosting\ContainerConfiguration.cs (1)
205return WithParts(assemblies.SelectMany(a => a.DefinedTypes.Select(dt => dt.AsType())), conventions);
System\Composition\TypedParts\ActivationFeatures\OnImportsSatisfiedFeature.cs (2)
37var partTypeAsType = partType.AsType(); 52Expression.Call(Expression.Convert(ois, partType.AsType()), m), ois).Compile();
System\Composition\TypedParts\ActivationFeatures\PropertyInjectionFeature.cs (3)
29var partTypeAsType = partType.AsType(); 77var typed = Expression.Variable(partType.AsType()); 80var assignTyped = Expression.Assign(typed, Expression.Convert(inst, partType.AsType()));
System\Composition\TypedParts\Discovery\DiscoveredPart.cs (2)
83var partTypeAsType = _partType.AsType(); 211foreach (var attr in _attributeContext.GetDeclaredAttributes(partType.AsType(), partType))
System\Composition\TypedParts\Discovery\DiscoveredPropertyExport.cs (1)
40var property = closedPartType.AsType().GetRuntimeProperty(_property.Name);
System\Composition\TypedParts\Discovery\TypeInspector.cs (4)
31if (type.IsAbstract || !type.IsClass || _attributeContext.GetDeclaredAttribute<PartNotDiscoverableAttribute>(type.AsType(), type) != null) 54var partTypeAsType = partType.AsType(); 77var partTypeAsType = partType.AsType(); 190if (ifce == contractType || (ifce.IsGenericType && ifce.GetGenericTypeDefinition() == contractType.AsType()))
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
39return IsAssignableFrom(typeInfo.AsType());
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
27return IsAssignableFrom(typeInfo.AsType());
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
23return IsAssignableFrom(typeInfo.AsType());
src\libraries\System.Private.CoreLib\src\System\RuntimeType.cs (1)
277=> typeInfo != null && IsAssignableFrom(typeInfo.AsType());
src\System\Reflection\Emit\RuntimeEnumBuilder.cs (1)
25return IsAssignableFrom(typeInfo.AsType());
src\System\Reflection\Emit\RuntimeGenericTypeParameterBuilder.cs (1)
14return IsAssignableFrom(typeInfo.AsType());
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
18return IsAssignableFrom(typeInfo.AsType());
System.Reflection.Emit (1)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
39return IsAssignableFrom(typeInfo.AsType());
System.Windows.Forms (1)
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (1)
800Type t = enumBuilder.CreateTypeInfo().AsType();