4 overrides of CreateDelegate
System.Private.CoreLib (2)
src\System\Reflection\Emit\DynamicMethod.CoreCLR.cs (1)
47public sealed override Delegate CreateDelegate(Type delegateType, object? target)
src\System\Reflection\RuntimeMethodInfo.CoreCLR.cs (1)
366public override Delegate CreateDelegate(Type delegateType, object? target)
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingMethodInfo.cs (1)
174public override Delegate CreateDelegate(Type delegateType, object? target)
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Methods\RoMethod.cs (1)
126public sealed override Delegate CreateDelegate(Type delegateType, object? target) => throw new InvalidOperationException(SR.Arg_InvalidOperation_Reflection);
33 references to CreateDelegate
Binding.UDS.IntegrationTests (2)
ServiceHelper.cs (2)
30var configureServiceAction = (Action<IServiceCollection>)configureServicesMethod.CreateDelegate(typeof(Action<IServiceCollection>), startupInstance); 37var configureAction = (Action<IHost>)configureMethod.CreateDelegate(typeof(Action<IHost>), startupInstance);
Microsoft.AspNetCore.Components (4)
BindConverter.cs (2)
1985parser = method.MakeGenericMethod(typeof(T)).CreateDelegate(typeof(BindParser<T>), target: null); 1991parser = method.MakeGenericMethod(innerType).CreateDelegate(typeof(BindParser<T>), target: null);
Reflection\PropertyGetter.cs (1)
41callPropertyGetterClosedGenericMethod.CreateDelegate(typeof(Func<object, object>), propertyGetterAsFunc);
Reflection\PropertySetter.cs (1)
39callPropertySetterClosedGenericMethod.CreateDelegate(typeof(Action<object, object>), propertySetterAsAction);
Microsoft.AspNetCore.Components.Endpoints (2)
src\Shared\PropertyHelper\PropertyHelper.cs (2)
255var accessorDelegate = wrapperDelegateMethod.CreateDelegate( 299callPropertySetterClosedGenericMethod.CreateDelegate(
Microsoft.AspNetCore.Hosting (1)
GenericHost\GenericWebHostBuilder.cs (1)
296.CreateDelegate(actionType, genericWebHostBuilder);
Microsoft.AspNetCore.Http.Abstractions (3)
Extensions\UseMiddlewareExtensions.cs (1)
134return (RequestDelegate)_invokeMethod.CreateDelegate(typeof(RequestDelegate), instance);
src\Shared\PropertyHelper\PropertyHelper.cs (2)
255var accessorDelegate = wrapperDelegateMethod.CreateDelegate( 299callPropertySetterClosedGenericMethod.CreateDelegate(
Microsoft.AspNetCore.Mvc.Core (3)
Infrastructure\AsyncEnumerableReader.cs (1)
69.CreateDelegate(typeof(Func<object, CancellationToken, Task<ICollection>>), this);
src\Shared\PropertyHelper\PropertyHelper.cs (2)
255var accessorDelegate = wrapperDelegateMethod.CreateDelegate( 299callPropertySetterClosedGenericMethod.CreateDelegate(
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
src\Mvc\Mvc.Core\src\Infrastructure\AsyncEnumerableReader.cs (1)
69.CreateDelegate(typeof(Func<object, CancellationToken, Task<ICollection>>), this);
Microsoft.AspNetCore.Routing (2)
src\Shared\PropertyHelper\PropertyHelper.cs (2)
255var accessorDelegate = wrapperDelegateMethod.CreateDelegate( 299callPropertySetterClosedGenericMethod.CreateDelegate(
Microsoft.AspNetCore.Routing.Abstractions (2)
src\Shared\PropertyHelper\PropertyHelper.cs (2)
255var accessorDelegate = wrapperDelegateMethod.CreateDelegate( 299callPropertySetterClosedGenericMethod.CreateDelegate(
Microsoft.AspNetCore.Shared.Tests (2)
src\Shared\PropertyHelper\PropertyHelper.cs (2)
255var accessorDelegate = wrapperDelegateMethod.CreateDelegate( 299callPropertySetterClosedGenericMethod.CreateDelegate(
Microsoft.Build (1)
LogMessagePacketBase.cs (1)
535delegateMethod = methodInfo.CreateDelegate(type, firstArgument);
Microsoft.Maui.Controls (2)
Interactivity\EventTrigger.cs (1)
81 _handlerdelegate = ((EventHandler)OnEventTriggered).Method.CreateDelegate(_eventinfo.EventHandlerType, this);
PlatformBindingHelpers.cs (1)
167 handlerDelegate = ((EventHandler)OnPropertyChanged).Method.CreateDelegate(updateSourceEvent.EventHandlerType, this);
Microsoft.Maui.Controls.Xaml (1)
ApplyPropertiesVisitor.cs (1)
506 addMethod.Invoke(element, new[] { mi.CreateDelegate(eventInfo.EventHandlerType, mi.IsStatic ? null : rootElement) });
MSBuild (1)
LogMessagePacketBase.cs (1)
535delegateMethod = methodInfo.CreateDelegate(type, firstArgument);
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\Primitives\ExportedDelegate.cs (1)
36return _method.CreateDelegate(delegateType, _instance);
System.Linq.Expressions (2)
System\Dynamic\Utils\DelegateHelpers.cs (1)
318return thunkMethod.CreateDelegate(delegateType, handler);
System\Linq\Expressions\Compiler\LambdaCompiler.cs (1)
265return _method.CreateDelegate(_lambda.Type, new Closure(_boundConstants.ToArray(), null));
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Reflection\MethodInfo.cs (1)
36public T CreateDelegate<T>(object? target) where T : Delegate => (T)CreateDelegate(typeof(T), target);
System.Private.Windows.Core.TestUtilities (1)
TestAccessor.cs (1)
79return (TDelegate)methodInfo.CreateDelegate(type, methodInfo.IsStatic ? null : _instance);
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingMethodInfo.cs (1)
176return UnderlyingMethod.CreateDelegate(delegateType, target);