2 types derived from Delegate
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\MulticastDelegate.cs (1)
11public abstract partial class MulticastDelegate : Delegate, ISerializable
src\System\MulticastDelegate.CoreCLR.cs (1)
17public abstract partial class MulticastDelegate : Delegate
1955 references to Delegate
dotnet-svcutil-lib (2)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeGenerator.cs (2)
230internal Delegate EndMethod() 237Delegate retVal = null;
illink (2)
ILLink.RoslynAnalyzer (2)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (2)
316 /// <see cref="System.Reflection.RuntimeReflectionExtensions.GetMethodInfo(System.Delegate)"/> 348 /// <see cref="System.Delegate.Method"/>
Microsoft.AspNetCore.Components (9)
BindConverter.cs (8)
1668private static readonly ConcurrentDictionary<Type, Delegate> _cache = new ConcurrentDictionary<Type, Delegate>(); 1686if (!_cache.TryGetValue(typeof(T), out var formatter)) 1790formatter = (Delegate)method.MakeGenericMethod(elementType).Invoke(null, null)!; 1857private static readonly ConcurrentDictionary<Type, Delegate> _cache = new ConcurrentDictionary<Type, Delegate>(); 1877if (!_cache.TryGetValue(typeof(T), out var parser)) 1997parser = (Delegate)method.MakeGenericMethod(elementType).Invoke(null, null)!;
Reflection\PropertySetter.cs (1)
34var propertySetterAsAction =
Microsoft.AspNetCore.Components.Endpoints (5)
Rendering\SSRRenderModeBoundary.cs (1)
123if (value is Delegate)
src\Shared\PropertyHelper\PropertyHelper.cs (4)
252var propertyGetterDelegate = propertyGetMethod.CreateDelegate(delegateType); 255var accessorDelegate = wrapperDelegateMethod.CreateDelegate( 294var propertySetterAsAction = 298var callPropertySetterDelegate =
Microsoft.AspNetCore.Components.Tests (1)
RendererTest.cs (1)
5301public Delegate OnArbitraryDelegateEvent { get; set; }
Microsoft.AspNetCore.Grpc.JsonTranscoding (3)
Internal\Binding\IServiceInvokerResolver.cs (1)
19MethodDescriptor methodDescriptor) where TDelegate : Delegate;
Internal\Binding\ReflectionServiceInvokerResolver.cs (2)
26MethodDescriptor methodDescriptor) where TDelegate : Delegate 35var invoker = (TDelegate)Delegate.CreateDelegate(typeof(TDelegate), handlerMethod);
Microsoft.AspNetCore.Hosting (1)
GenericHost\GenericWebHostBuilder.cs (1)
294var configureCallback = typeof(GenericWebHostBuilder).GetMethod(nameof(ConfigureContainerImpl), BindingFlags.NonPublic | BindingFlags.Instance)!
Microsoft.AspNetCore.Http.Abstractions (5)
RequestDelegateResult.cs (1)
7/// The result of creating a <see cref="RequestDelegate" /> from a <see cref="Delegate" />
src\Shared\PropertyHelper\PropertyHelper.cs (4)
252var propertyGetterDelegate = propertyGetMethod.CreateDelegate(delegateType); 255var accessorDelegate = wrapperDelegateMethod.CreateDelegate( 294var propertySetterAsAction = 298var callPropertySetterDelegate =
Microsoft.AspNetCore.Http.Extensions (16)
RequestDelegateFactory.cs (12)
35/// Creates <see cref="RequestDelegate"/> implementations from <see cref="Delegate"/> request handlers. 133/// Returns metadata inferred automatically for the <see cref="RequestDelegate"/> created by <see cref="Create(Delegate, RequestDelegateFactoryOptions?, RequestDelegateMetadataResult?)"/>. 136/// <param name="methodInfo">The <see cref="MethodInfo"/> for the route handler to be passed to <see cref="Create(Delegate, RequestDelegateFactoryOptions?, RequestDelegateMetadataResult?)"/>.</param> 137/// <param name="options">The options that will be used when calling <see cref="Create(Delegate, RequestDelegateFactoryOptions?, RequestDelegateMetadataResult?)"/>.</param> 138/// <returns>The <see cref="RequestDelegateMetadataResult"/> to be passed to <see cref="Create(Delegate, RequestDelegateFactoryOptions?, RequestDelegateMetadataResult?)"/>.</returns> 157public static RequestDelegateResult Create(Delegate handler, RequestDelegateFactoryOptions? options) 169/// If <see langword="null"/>, this call to <see cref="Create(Delegate, RequestDelegateFactoryOptions?, RequestDelegateMetadataResult?)"/> method will infer the metadata that 170/// <see cref="InferMetadata(MethodInfo, RequestDelegateFactoryOptions?)"/> would have inferred for the same <see cref="Delegate.Method"/> and populate <see cref="RequestDelegateFactoryOptions.EndpointBuilder"/> 175public static RequestDelegateResult Create(Delegate handler, RequestDelegateFactoryOptions? options = null, RequestDelegateMetadataResult? metadataResult = null) 221/// If <see langword="null"/>, this call to <see cref="Create(Delegate, RequestDelegateFactoryOptions?, RequestDelegateMetadataResult?)"/> method will infer the metadata that 222/// <see cref="InferMetadata(MethodInfo, RequestDelegateFactoryOptions?)"/> would have inferred for the same <see cref="Delegate.Method"/> and populate <see cref="RequestDelegateFactoryOptions.EndpointBuilder"/> 264private static RequestDelegateFactoryContext CreateFactoryContext(RequestDelegateFactoryOptions? options, RequestDelegateMetadataResult? metadataResult = null, Delegate? handler = null)
RequestDelegateFactoryContext.cs (1)
25public Delegate? Handler { get; set; }
RequestDelegateFactoryOptions.cs (2)
39/// The <see cref="EndpointBuilder.RequestDelegate"/> must be <see langword="null"/>. After the call to <see cref="RequestDelegateFactory.Create(Delegate, RequestDelegateFactoryOptions?)"/>, 46/// <see cref="IAcceptsMetadata"/> that <see cref="RequestDelegateFactory.Create(Delegate, RequestDelegateFactoryOptions?)"/> infers automatically
RequestDelegateMetadataResult.cs (1)
9/// If this is passed to <see cref="RequestDelegateFactory.Create(Delegate, Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions?, Microsoft.AspNetCore.Http.RequestDelegateMetadataResult?)"/>,
Microsoft.AspNetCore.Http.Extensions.Tests (23)
RequestDelegateFactoryTests.cs (21)
102public async Task RequestDelegateInvokesAction(Delegate @delegate) 579public async Task RequestDelegateHandlesDoesNotHandleArraysFromQueryStringWhenBodyIsInferred(Delegate action, string[]? queryValues, object? expectedParameterValue) 727public void CreateThrowsInvalidOperationExceptionWhenAttributeRequiresTryParseMethodThatDoesNotExist(Delegate action) 841public async Task RequestDelegatePopulatesFromBodyParameter(Delegate action) 884public async Task RequestDelegateRejectsEmptyBodyGivenExplicitFromBodyParameter(Delegate action) 1018Delegate @delegate, 1135public async Task RequestDelegateRequiresServiceForAllImplicitFromServiceParameters(Delegate action) 1151public async Task RequestDelegateWithExplicitFromServiceParameters(Delegate action) 1168public async Task RequestDelegatePopulatesParametersFromServiceWithAndWithoutAttribute(Delegate action) 1339public async Task RequestDelegateWritesMembersFromChildTypesToJsonResponseBody_WithJsonPolymorphicOptions(Delegate @delegate) 1371public async Task RequestDelegateWritesJsonTypeDiscriminatorToJsonResponseBody_WithJsonPolymorphicOptions(Delegate @delegate) 1472public async Task RequestDelegateUsesCustomIResult(Delegate @delegate) 1511public async Task RequestDelegateThrowsInvalidOperationExceptionOnNullDelegate(Delegate @delegate, string message) 1556public async Task RequestDelegateHandlesRouteParamOptionality(Delegate @delegate, string paramName, string? routeParam, bool isInvalid, string? expectedResponse) 1661public async Task RequestDelegateHandlesBindAsyncOptionality(Delegate routeHandler, bool includeReferer, bool isInvalid, bool isStruct) 1732public async Task RequestDelegateHandlesServiceParamOptionality(Delegate @delegate, bool hasService, bool isInvalid) 1899public async Task RequestDelegateCanProcessUriValues(Delegate @delegate, string uri, string expectedResponse) 2108public void RequestDelegateThrowsWhenNullableParameterList(Delegate action) 2273public async Task CanInvokeFilter_OnFSharpAsyncOfTReturningHandler(Delegate @delegate) 2368public async Task CanInvokeFilter_OnVoidReturningHandler(Delegate @delegate) 2487public async Task CanInvokeFilter_OnHandlerReturningTasksOfStruct(Delegate @delegate)
RequestDelegateFactoryTests.EndpointFilters.cs (2)
30public void Create_WithEndpointFilterOnBuiltInValueTypeReturningDelegate_Works(Delegate @delegate) 74public void Create_WithEndpointFilterOnNullableBuiltInValueTypeReturningDelegate_Works(Delegate @delegate)
Microsoft.AspNetCore.Http.Results.Tests (54)
AcceptedAtRouteOfTResultTests.cs (2)
130PopulateMetadata<AcceptedAtRoute<Todo>>(((Delegate)MyApi).GetMethodInfo(), builder); 155Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<AcceptedAtRoute<object>>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
AcceptedAtRouteResultTests.cs (2)
84PopulateMetadata<AcceptedAtRoute>(((Delegate)MyApi).GetMethodInfo(), builder); 108Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<AcceptedAtRoute>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
AcceptedOfTResultTests.cs (2)
71PopulateMetadata<Accepted<Todo>>(((Delegate)MyApi).GetMethodInfo(), builder); 96Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<Accepted<object>>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
AcceptedResultTests.cs (2)
41PopulateMetadata<Accepted>(((Delegate)MyApi).GetMethodInfo(), builder); 65Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<Accepted>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
BadRequestOfTResultTests.cs (2)
114PopulateMetadata<BadRequest<Todo>>(((Delegate)MyApi).GetMethodInfo(), builder); 139Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<BadRequest<object>>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
BadRequestResultTests.cs (2)
54PopulateMetadata<BadRequest>(((Delegate)MyApi).GetMethodInfo(), builder); 78Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<BadRequest>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
ConflictOfTResultTests.cs (2)
92PopulateMetadata<Conflict<Todo>>(((Delegate)MyApi).GetMethodInfo(), builder); 117Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<Conflict<object>>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
ConflictResultTests.cs (2)
55PopulateMetadata<Conflict>(((Delegate)MyApi).GetMethodInfo(), builder); 79Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<Conflict>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
CreatedAtRouteOfTResultTests.cs (2)
100PopulateMetadata<CreatedAtRoute<Todo>>(((Delegate)MyApi).GetMethodInfo(), builder); 125Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<CreatedAtRoute<object>>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
CreatedAtRouteResultTests.cs (2)
82PopulateMetadata<CreatedAtRoute>(((Delegate)MyApi).GetMethodInfo(), builder); 106Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<CreatedAtRoute>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
CreatedOfTResultTests.cs (2)
106PopulateMetadata<Created<Todo>>(((Delegate)MyApi).GetMethodInfo(), builder); 131Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<Created<object>>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
CreatedResultTests.cs (2)
72PopulateMetadata<Created>(((Delegate)MyApi).GetMethodInfo(), builder); 96Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<Created>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
InternalServerErrorOfTResultTests.cs (2)
114PopulateMetadata<InternalServerError<Todo>>(((Delegate)MyApi).GetMethodInfo(), builder); 139Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<InternalServerError<object>>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
InternalServerErrorResultTests.cs (2)
54PopulateMetadata<InternalServerError>(((Delegate)MyApi).GetMethodInfo(), builder); 78Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<InternalServerError>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
NoContentResultTests.cs (2)
51PopulateMetadata<NoContent>(((Delegate)MyApi).GetMethodInfo(), builder); 75Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<NoContent>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
NotFoundOfTResultTests.cs (2)
74PopulateMetadata<NotFound<Todo>>(((Delegate)MyApi).GetMethodInfo(), builder); 99Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<NotFound<object>>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
NotFoundResultTests.cs (2)
50PopulateMetadata<NotFound>(((Delegate)MyApi).GetMethodInfo(), builder); 74Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<NotFound>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
OkOfTResultTests.cs (2)
91PopulateMetadata<Ok<Todo>>(((Delegate)MyApi).GetMethodInfo(), builder); 116Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<Ok<object>>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
OkResultTests.cs (2)
53PopulateMetadata<Ok>(((Delegate)MyApi).GetMethodInfo(), builder); 77Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<Ok>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
ResultsOfTTests.Generated.cs (10)
212PopulateMetadata<Results<ProvidesMetadataResult1, ProvidesMetadataResult2>>(((Delegate)MyApi).GetMethodInfo(), builder); 224Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<Results<ProvidesMetadataResult1, ProvidesMetadataResult2>>(((Delegate)GeneratedCodeIsUpToDate).GetMethodInfo(), null)); 491PopulateMetadata<Results<ProvidesMetadataResult1, ProvidesMetadataResult2, ProvidesMetadataResult3>>(((Delegate)MyApi).GetMethodInfo(), builder); 504Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<Results<ProvidesMetadataResult1, ProvidesMetadataResult2, ProvidesMetadataResult3>>(((Delegate)GeneratedCodeIsUpToDate).GetMethodInfo(), null)); 847PopulateMetadata<Results<ProvidesMetadataResult1, ProvidesMetadataResult2, ProvidesMetadataResult3, ProvidesMetadataResult4>>(((Delegate)MyApi).GetMethodInfo(), builder); 861Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<Results<ProvidesMetadataResult1, ProvidesMetadataResult2, ProvidesMetadataResult3, ProvidesMetadataResult4>>(((Delegate)GeneratedCodeIsUpToDate).GetMethodInfo(), null)); 1288PopulateMetadata<Results<ProvidesMetadataResult1, ProvidesMetadataResult2, ProvidesMetadataResult3, ProvidesMetadataResult4, ProvidesMetadataResult5>>(((Delegate)MyApi).GetMethodInfo(), builder); 1303Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<Results<ProvidesMetadataResult1, ProvidesMetadataResult2, ProvidesMetadataResult3, ProvidesMetadataResult4, ProvidesMetadataResult5>>(((Delegate)GeneratedCodeIsUpToDate).GetMethodInfo(), null)); 1822PopulateMetadata<Results<ProvidesMetadataResult1, ProvidesMetadataResult2, ProvidesMetadataResult3, ProvidesMetadataResult4, ProvidesMetadataResult5, ProvidesMetadataResult6>>(((Delegate)MyApi).GetMethodInfo(), builder); 1838Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<Results<ProvidesMetadataResult1, ProvidesMetadataResult2, ProvidesMetadataResult3, ProvidesMetadataResult4, ProvidesMetadataResult5, ProvidesMetadataResult6>>(((Delegate)GeneratedCodeIsUpToDate).GetMethodInfo(), null));
UnprocessableEntityOfTResultTests.cs (2)
91PopulateMetadata<UnprocessableEntity<Todo>>(((Delegate)MyApi).GetMethodInfo(), builder); 116Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<UnprocessableEntity<object>>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
UnprocessableEntityResultTests.cs (2)
54PopulateMetadata<UnprocessableEntity>(((Delegate)MyApi).GetMethodInfo(), builder); 78Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<UnprocessableEntity>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
ValidationProblemResultTests.cs (2)
102PopulateMetadata<ValidationProblem>(((Delegate)MyApi).GetMethodInfo(), builder); 127Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<ValidationProblem>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (3)
EndpointMetadataApiDescriptionProviderTest.cs (3)
1329static void AssertFormFileCollection(Delegate handler, string expectedName) 1524Delegate action, 1575private static ApiDescription GetApiDescription(Delegate action, string? pattern = null, string? displayName = null, IEnumerable<string>? httpMethods = null, RequestDelegateFactoryOptions? options = null) =>
Microsoft.AspNetCore.Mvc.Core (5)
Infrastructure\MvcCoreMvcOptionsSetup.cs (1)
124modelMetadataDetailsProviders.Add(new SuppressChildValidationMetadataProvider(typeof(Delegate)));
src\Shared\PropertyHelper\PropertyHelper.cs (4)
252var propertyGetterDelegate = propertyGetMethod.CreateDelegate(delegateType); 255var accessorDelegate = wrapperDelegateMethod.CreateDelegate( 294var propertySetterAsAction = 298var callPropertySetterDelegate =
Microsoft.AspNetCore.Mvc.IntegrationTests (2)
ValidationIntegrationTests.cs (2)
2554v => Assert.Equal(typeof(Delegate), v.ModelType)); 2564public Delegate Delegate { get; set; } = typeof(ModelWithNonNullableReferenceTypeProperties).GetMethod(nameof(SomeMethod))!.CreateDelegate<Action>();
Microsoft.AspNetCore.Mvc.Test (1)
MvcOptionsSetupTest.cs (1)
210Assert.Equal(typeof(Delegate), excludeFilter.Type);
Microsoft.AspNetCore.OpenApi.Tests (11)
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.RequestBody.cs (1)
916public async Task GetOpenApiRequestBody_HandlesFormWithPrimitives(Delegate requestHandler, JsonSchemaType schemaType, string schemaFormat)
Services\OpenApiGeneratorTests.cs (2)
870static void AssertFormFileCollection(Delegate handler, string expectedName) 1025Delegate action,
Services\OpenApiSchemaService\OpenApiSchemaService.ParameterSchemas.cs (7)
62public async Task GetOpenApiParameters_HandlesRouteParameterWithPrimitiveType(Delegate requestHandler, JsonSchemaType schemaType, string schemaFormat) 91public async Task GetOpenApiParameters_HandlesRouteParameterWithParsableType(Delegate requestHandler, JsonSchemaType schemaType, string schemaFormat) 183public async Task GetOpenApiParameters_HandlesRouteParametersWithDefaultValue(Delegate requestHandler, Action<JsonNode> assert) 351public async Task GetOpenApiParameters_HandlesRouteParameterWithValidationAttributes(Delegate requestHandler, Action<OpenApiSchema> verifySchema) 380public async Task GetOpenApiParameters_HandlesRouteParametersWithRangeAttributes(Delegate requestHandler, Action<OpenApiSchema> verifySchema) 408public async Task GetOpenApiParameters_HandlesRouteParametersWithRangeAttributes_CultureInfo(Delegate requestHandler, Action<OpenApiSchema> verifySchema) 465public async Task GetOpenApiParameters_HandlesArrayBasedTypes(Delegate requestHandler, JsonSchemaType innerSchemaType, bool isNullable)
Services\OpenApiSchemaService\OpenApiSchemaService.ResponseSchemas.cs (1)
35public async Task GetOpenApiResponse_HandlesResponsesWithPrimitiveTypes(Delegate requestHandler, string contentType, JsonSchemaType schemaType, string schemaFormat)
Microsoft.AspNetCore.Routing (28)
Builder\EndpointRouteBuilderExtensions.cs (16)
203static RequestDelegateResult CreateHandlerRequestDelegate(Delegate handler, RequestDelegateFactoryOptions options, RequestDelegateMetadataResult? metadataResult) 233Delegate handler) 251Delegate handler) 269Delegate handler) 287Delegate handler) 298/// <param name="handler">The <see cref="Delegate" /> executed when the endpoint is matched.</param> 305Delegate handler) 325Delegate handler) 344Delegate handler) 362Delegate handler) 376/// <see cref="MapFallback(IEndpointRouteBuilder, Delegate)"/> is intended to handle cases where URL path of 382/// <see cref="MapFallback(IEndpointRouteBuilder, Delegate)"/> registers an endpoint using the pattern 388public static RouteHandlerBuilder MapFallback(this IEndpointRouteBuilder endpoints, Delegate handler) 403/// <see cref="MapFallback(IEndpointRouteBuilder, string, Delegate)"/> is intended to handle cases where no 419Delegate handler) 429Delegate handler,
Builder\RouteHandlerServices.cs (4)
37Delegate handler, 40Func<Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult?, RequestDelegateResult> createRequestDelegate) 67Delegate handler, 70Func<Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult?, RequestDelegateResult> createRequestDelegate,
RouteEndpointDataSource.cs (3)
31Func<Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult?, RequestDelegateResult> createHandlerRequestDelegateFunc, 55Delegate routeHandler, 59Func<Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult?, RequestDelegateResult> createHandlerRequestDelegateFunc,
RouteHandlerOptions.cs (1)
12/// Options for controlling the behavior of <see cref="EndpointRouteBuilderExtensions.MapGet(IEndpointRouteBuilder, string, Delegate)"/>
src\Shared\PropertyHelper\PropertyHelper.cs (4)
252var propertyGetterDelegate = propertyGetMethod.CreateDelegate(delegateType); 255var accessorDelegate = wrapperDelegateMethod.CreateDelegate( 294var propertySetterAsAction = 298var callPropertySetterDelegate =
Microsoft.AspNetCore.Routing.Abstractions (4)
src\Shared\PropertyHelper\PropertyHelper.cs (4)
252var propertyGetterDelegate = propertyGetMethod.CreateDelegate(delegateType); 255var accessorDelegate = wrapperDelegateMethod.CreateDelegate( 294var propertySetterAsAction = 298var callPropertySetterDelegate =
Microsoft.AspNetCore.Routing.Tests (16)
Builder\RouteHandlerEndpointRouteBuilderExtensionsTest.cs (16)
34IEndpointConventionBuilder MapGet(IEndpointRouteBuilder routes, string template, Delegate action) => 37IEndpointConventionBuilder MapPost(IEndpointRouteBuilder routes, string template, Delegate action) => 40IEndpointConventionBuilder MapPut(IEndpointRouteBuilder routes, string template, Delegate action) => 43IEndpointConventionBuilder MapDelete(IEndpointRouteBuilder routes, string template, Delegate action) => 46IEndpointConventionBuilder MapPatch(IEndpointRouteBuilder routes, string template, Delegate action) => 49IEndpointConventionBuilder Map(IEndpointRouteBuilder routes, string template, Delegate action) => 54new object?[] { (Func<IEndpointRouteBuilder, string, Delegate, IEndpointConventionBuilder>)MapGet, "GET" }, 55new object?[] { (Func<IEndpointRouteBuilder, string, Delegate, IEndpointConventionBuilder>)MapPost, "POST" }, 56new object?[] { (Func<IEndpointRouteBuilder, string, Delegate, IEndpointConventionBuilder>)MapPut, "PUT" }, 57new object?[] { (Func<IEndpointRouteBuilder, string, Delegate, IEndpointConventionBuilder>)MapDelete, "DELETE" }, 58new object?[] { (Func<IEndpointRouteBuilder, string, Delegate, IEndpointConventionBuilder>)MapPatch, "PATCH" }, 59new object?[] { (Func<IEndpointRouteBuilder, string, Delegate, IEndpointConventionBuilder>)Map, null }, 450public void MapVerbDoesNotDuplicateMetadata(Func<IEndpointRouteBuilder, string, Delegate, IEndpointConventionBuilder> map, string expectedMethod) 481public void AddingMetadataAfterBuildingEndpointThrows(Func<IEndpointRouteBuilder, string, Delegate, IEndpointConventionBuilder> map, string expectedMethod) 505public async Task MapVerbWithExplicitRouteParameterIsCaseInsensitive(Func<IEndpointRouteBuilder, string, Delegate, IEndpointConventionBuilder> map, string expectedMethod) 547public async Task MapVerbWithRouteParameterDoesNotFallbackToQuery(Func<IEndpointRouteBuilder, string, Delegate, IEndpointConventionBuilder> map, string expectedMethod)
Microsoft.AspNetCore.Shared.Tests (4)
src\Shared\PropertyHelper\PropertyHelper.cs (4)
252var propertyGetterDelegate = propertyGetMethod.CreateDelegate(delegateType); 255var accessorDelegate = wrapperDelegateMethod.CreateDelegate( 294var propertySetterAsAction = 298var callPropertySetterDelegate =
Microsoft.Build (2)
LogMessagePacketBase.cs (2)
588private static Delegate CreateDelegateRobust(Type type, Object firstArgument, MethodInfo methodInfo) 590Delegate delegateMethod = null;
Microsoft.Build.Tasks.CodeAnalysis (1)
src\Compilers\Core\Portable\InternalUtilities\ReflectionUtilities.cs (1)
108where T : Delegate
Microsoft.CodeAnalysis (8)
InternalUtilities\FatalError.cs (2)
83var convertedDelegate = Delegate.CreateDelegate(targetHandlerProperty.FieldType, handler.Target, handler.Method);
InternalUtilities\ReflectionUtilities.cs (1)
108where T : Delegate
SpecialType.cs (1)
46/// Indicates that the type is <see cref="Delegate"/>.
src\Dependencies\PooledObjects\PooledDelegates.cs (4)
24where TUnboundDelegate : Delegate 25where TBoundDelegate : Delegate 349where TUnboundDelegate : Delegate 350where TBoundDelegate : Delegate
Microsoft.CodeAnalysis.CodeStyle (8)
src\Compilers\Core\Portable\InternalUtilities\FatalError.cs (2)
83var convertedDelegate = Delegate.CreateDelegate(targetHandlerProperty.FieldType, handler.Target, handler.Method);
src\Compilers\Core\Portable\InternalUtilities\ReflectionUtilities.cs (1)
108where T : Delegate
src\Dependencies\PooledObjects\PooledDelegates.cs (4)
24where TUnboundDelegate : Delegate 25where TBoundDelegate : Delegate 349where TUnboundDelegate : Delegate 350where TBoundDelegate : Delegate
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TaskExtensions.cs (1)
73var methodInfo = ((Delegate)continuationFunction!).GetMethodInfo();
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (1)
src\Analyzers\CSharp\Tests\RemoveUnnecessaryCast\RemoveUnnecessaryCastTests.cs (1)
14101[InlineData(nameof(Delegate))]
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
src\Analyzers\CSharp\Tests\RemoveUnnecessaryCast\RemoveUnnecessaryCastTests.cs (1)
14101[InlineData(nameof(Delegate))]
Microsoft.CodeAnalysis.EditorFeatures (1)
Workspaces\AbstractTextBufferVisibilityTracker.cs (1)
23where TVisibilityChangedCallback : System.Delegate
Microsoft.CodeAnalysis.EditorFeatures.Wpf (7)
artifacts\obj\Microsoft.CodeAnalysis.EditorFeatures.Wpf\Release\net472\GeneratedInternalTypeHelper.g.cs (3)
46protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { 47return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod 56protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
artifacts\obj\Microsoft.CodeAnalysis.EditorFeatures.Wpf\Release\net472\InlineRename\UI\Adornment\RenameFlyout.g.cs (2)
156internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) { 157return System.Delegate.CreateDelegate(delegateType, this, handler);
artifacts\obj\Microsoft.CodeAnalysis.EditorFeatures.Wpf\Release\net472\InlineRename\UI\Dashboard\RenameDashboard.g.cs (2)
186internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) { 187return System.Delegate.CreateDelegate(delegateType, this, handler);
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (1)
src\Compilers\Core\Portable\SpecialType.cs (1)
46/// Indicates that the type is <see cref="Delegate"/>.
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (3)
src\Compilers\Core\Portable\InternalUtilities\FatalError.cs (2)
83var convertedDelegate = Delegate.CreateDelegate(targetHandlerProperty.FieldType, handler.Target, handler.Method);
src\Compilers\Core\Portable\InternalUtilities\ReflectionUtilities.cs (1)
108where T : Delegate
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (3)
src\Compilers\Core\Portable\InternalUtilities\FatalError.cs (2)
83var convertedDelegate = Delegate.CreateDelegate(targetHandlerProperty.FieldType, handler.Target, handler.Method);
src\Compilers\Core\Portable\InternalUtilities\ReflectionUtilities.cs (1)
108where T : Delegate
Microsoft.CodeAnalysis.ExternalAccess.Copilot (2)
Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.ReflectionWrapper.cs (2)
83private T? CreateDelegate<T>(string methodName, Type[] types) where T : Delegate 91return (T)Delegate.CreateDelegate(typeof(T), _analyzerInstance, methodInfo);
Microsoft.CodeAnalysis.InteractiveHost (3)
src\Compilers\Core\Portable\InternalUtilities\FatalError.cs (2)
83var convertedDelegate = Delegate.CreateDelegate(targetHandlerProperty.FieldType, handler.Target, handler.Method);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TaskExtensions.cs (1)
73var methodInfo = ((Delegate)continuationFunction!).GetMethodInfo();
Microsoft.CodeAnalysis.LanguageServer.UnitTests (3)
Utilities\AbstractLanguageServerClientTests.TestLspClient.cs (1)
210public void AddClientLocalRpcTarget(string methodName, Delegate handler)
Utilities\AbstractLanguageServerHostTests.cs (1)
109public void AddClientLocalRpcTarget(string methodName, Delegate handler)
Utilities\ILspClient.cs (1)
15void AddClientLocalRpcTarget(string methodName, Delegate handler);
Microsoft.CodeAnalysis.PooledObjects.Package (4)
PooledDelegates.cs (4)
24where TUnboundDelegate : Delegate 25where TBoundDelegate : Delegate 349where TUnboundDelegate : Delegate 350where TBoundDelegate : Delegate
Microsoft.CodeAnalysis.Workspaces (8)
src\Compilers\Core\Portable\InternalUtilities\FatalError.cs (2)
83var convertedDelegate = Delegate.CreateDelegate(targetHandlerProperty.FieldType, handler.Target, handler.Method);
src\Compilers\Core\Portable\InternalUtilities\ReflectionUtilities.cs (1)
108where T : Delegate
src\Dependencies\PooledObjects\PooledDelegates.cs (4)
24where TUnboundDelegate : Delegate 25where TBoundDelegate : Delegate 349where TUnboundDelegate : Delegate 350where TBoundDelegate : Delegate
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TaskExtensions.cs (1)
73var methodInfo = ((Delegate)continuationFunction!).GetMethodInfo();
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (7)
src\Compilers\Core\Portable\InternalUtilities\FatalError.cs (2)
83var convertedDelegate = Delegate.CreateDelegate(targetHandlerProperty.FieldType, handler.Target, handler.Method);
src\Compilers\Core\Portable\InternalUtilities\ReflectionUtilities.cs (1)
108where T : Delegate
src\Dependencies\PooledObjects\PooledDelegates.cs (4)
24where TUnboundDelegate : Delegate 25where TBoundDelegate : Delegate 349where TUnboundDelegate : Delegate 350where TBoundDelegate : Delegate
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\DynamicDebuggerProxy.cs (2)
213Delegate target = (Delegate)site.GetType().GetField("Target").GetValue(site);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (1)
145new PredefinedTypeInfo(PredefinedType.PT_DELEGATE, typeof(Delegate), "System.Delegate"),
Microsoft.Data.Analysis (19)
DataFrame.IDataView.cs (3)
73private readonly Delegate[] _getters; 82_getters = new Delegate[Schema.Count]; 108private Delegate CreateGetterDelegate(int col)
DataFrameColumn.cs (3)
334protected internal virtual Delegate GetDataViewGetter(DataViewRowCursor cursor) => throw new NotImplementedException(); 349protected internal virtual void AddValueUsingCursor(DataViewRowCursor cursor, Delegate ValueGetter) => throw new NotImplementedException(); 356protected internal virtual Delegate GetValueGetterUsingCursor(DataViewRowCursor cursor, DataViewSchema.Column schemaColumn) => throw new NotImplementedException();
DataFrameColumns\ArrowStringDataFrameColumn.cs (1)
588protected internal override Delegate GetDataViewGetter(DataViewRowCursor cursor)
DataFrameColumns\StringDataFrameColumn.cs (3)
499protected internal override Delegate GetDataViewGetter(DataViewRowCursor cursor) 507protected internal override void AddValueUsingCursor(DataViewRowCursor cursor, Delegate getter) 529protected internal override Delegate GetValueGetterUsingCursor(DataViewRowCursor cursor, DataViewSchema.Column schemaColumn)
DataFrameColumns\VBufferDataFrameColumn.cs (3)
172protected internal override Delegate GetDataViewGetter(DataViewRowCursor cursor) 185protected internal override Delegate GetValueGetterUsingCursor(DataViewRowCursor cursor, DataViewSchema.Column schemaColumn) 190protected internal override void AddValueUsingCursor(DataViewRowCursor cursor, Delegate getter)
IDataView.Extension.cs (3)
131Delegate[] activeColumnDelegates = new Delegate[activeDataViewColumns.Count]; 135Delegate valueGetter = dataFrameColumns[columnIndex].GetValueGetterUsingCursor(cursor, activeDataViewColumn);
PrimitiveDataFrameColumn.cs (3)
859protected internal override Delegate GetDataViewGetter(DataViewRowCursor cursor) 897protected internal override void AddValueUsingCursor(DataViewRowCursor cursor, Delegate getter) 918protected internal override Delegate GetValueGetterUsingCursor(DataViewRowCursor cursor, DataViewSchema.Column schemaColumn)
Microsoft.DotNet.RemoteExecutor (2)
RemoteExecutor.cs (2)
396public static RemoteInvokeHandle InvokeRaw(Delegate method, string unparsedArg, 585private static MethodInfo GetMethodInfo(Delegate d)
Microsoft.Extensions.AI (6)
Functions\AIFunctionFactory.cs (2)
47public static AIFunction Create(Delegate method, AIFunctionFactoryCreateOptions? options) 76public static AIFunction Create(Delegate method, string? name = null, string? description = null, JsonSerializerOptions? serializerOptions = null)
Functions\AIFunctionFactoryCreateOptions.cs (4)
46/// The name to use for the function. The default value is a name derived from the method represented by the passed <see cref="Delegate"/> or <see cref="MethodInfo"/>. 52/// The description for the function. The default value is a description derived from the passed <see cref="Delegate"/> or <see cref="MethodInfo"/>, if possible 59/// Metadata for the function's parameters. The default value is metadata derived from the passed <see cref="Delegate"/> or <see cref="MethodInfo"/>. 65/// Metadata for the function's return parameter. The default value is metadata derived from the passed <see cref="Delegate"/> or <see cref="MethodInfo"/>.
Microsoft.Maui (14)
LifecycleEvents\ILifecycleBuilder.cs (1)
8 where TDelegate : Delegate;
LifecycleEvents\ILifecycleEventService.cs (1)
9 where TDelegate : Delegate;
LifecycleEvents\LifecycleBuilderExtensions.cs (2)
17 where TDelegate : Delegate 26 where TDelegate : Delegate
LifecycleEvents\LifecycleEventService.cs (4)
9 readonly Dictionary<string, List<Delegate>> _mapper = new(StringComparer.Ordinal); 23 where TDelegate : Delegate 26 _mapper[eventName] = delegates = new List<Delegate>(); 32 where TDelegate : Delegate
LifecycleEvents\LifecycleEventServiceExtensions.cs (4)
14 where TDelegate : Delegate 23 where TDelegate : Delegate 35 where TDelegate : Delegate 49 where TDelegate : Delegate
WeakEventManager.cs (2)
28 public void AddEventHandler(Delegate? handler, [CallerMemberName] string eventName = "") 94 public void RemoveEventHandler(Delegate? handler, [CallerMemberName] string eventName = "")
Microsoft.Maui.Controls (3)
Interactivity\EventTrigger.cs (1)
21 Delegate _handlerdelegate;
Internals\WeakEventProxy.cs (1)
20 where TEventHandler : Delegate
PlatformBindingHelpers.cs (1)
162 Delegate handlerDelegate = null;
Microsoft.ML.Core (15)
Data\AnnotationUtils.cs (1)
134var get = (AnnotationGetter<TNeed>)(Delegate)getter;
Data\ServerChannel.cs (4)
29private Dictionary<string, Delegate> _toPublish; 80private void RegisterCore(string name, Delegate func) 134_toPublish = new Dictionary<string, Delegate>(); 226public readonly IReadOnlyDictionary<string, Delegate> NameToFuncs;
Utilities\ThreadUtils.cs (8)
35private static readonly Queue<(Delegate, object, TaskCompletionSource<bool>)> _queue = new Queue<(Delegate, object, TaskCompletionSource<bool>)>(); 45public static Task QueueAsync(Action threadStart) => QueueAsync((Delegate)threadStart, null); 53public static Task QueueAsync(Action<object> threadStart, object state) => QueueAsync((Delegate)threadStart, state); 55private static Task QueueAsync(Delegate threadStart, object state) 76while (TryDequeue(out (Delegate action, object state, TaskCompletionSource<bool> tcs) item)) 99static void Enqueue((Delegate, object, TaskCompletionSource<bool>) item) 123static bool TryDequeue(out (Delegate action, object state, TaskCompletionSource<bool> tcs) item)
Utilities\Utils.cs (2)
961private static MethodInfo MarshalInvokeCheckAndCreate<TRet>(Type genArg, Delegate func) 1184private static MethodInfo MarshalActionInvokeCheckAndCreate(Type genArg, Delegate func)
Microsoft.ML.Data (408)
Commands\TypeInfoCommand.cs (1)
98Delegate del;
Data\Conversion.cs (33)
51private static readonly FuncInstanceMethodInfo1<Conversions, KeyDataViewType, Delegate> _getKeyParseMethodInfo 52= FuncInstanceMethodInfo1<Conversions, KeyDataViewType, Delegate>.Create(target => target.GetKeyParse<int>); 78private readonly Dictionary<(Type src, Type dst), Delegate> _delegatesStd; 82private readonly Dictionary<(Type src, Type dst), Delegate> _delegatesAll; 85private readonly Dictionary<Type, Delegate> _isNADelegates; 88private readonly Dictionary<Type, Delegate> _hasNADelegates; 91private readonly Dictionary<Type, Delegate> _isDefaultDelegates; 95private readonly Dictionary<Type, Delegate> _hasZeroDelegates; 98private readonly Dictionary<Type, Delegate> _getNADelegates; 101private readonly Dictionary<Type, Delegate> _tryParseDelegates; 105_delegatesStd = new Dictionary<(Type src, Type dst), Delegate>(); 106_delegatesAll = new Dictionary<(Type src, Type dst), Delegate>(); 107_isNADelegates = new Dictionary<Type, Delegate>(); 108_hasNADelegates = new Dictionary<Type, Delegate>(); 109_isDefaultDelegates = new Dictionary<Type, Delegate>(); 110_hasZeroDelegates = new Dictionary<Type, Delegate>(); 111_getNADelegates = new Dictionary<Type, Delegate>(); 112_tryParseDelegates = new Dictionary<Type, Delegate>(); 389Delegate del; 403public Delegate GetStandardConversion(DataViewType typeSrc, DataViewType typeDst) 406Delegate conv; 417out Delegate conv, out bool identity) 503Delegate del; 574private Delegate GetKeyParse(KeyDataViewType key) 606if (!_delegatesStd.TryGetValue(delegatesKey, out Delegate del)) 627Delegate del; 647Delegate del; 659public bool TryGetIsNAPredicate(DataViewType type, out Delegate del) 687Delegate del; 710Delegate del; 728Delegate del; 740Delegate isDefPred; 758Delegate del;
Data\DataViewUtils.cs (14)
882public abstract InPipe CreateInPipe(Delegate getter); 894public abstract Delegate GetGetter(); 917public override InPipe CreateInPipe(Delegate getter) 954public override Delegate GetGetter() 1003private readonly Delegate[] _getters; 1045_getters = new Delegate[pipes.Length]; 1128var originGetter = _getters[_colToActive[column.Index]]; 1145private static readonly FuncInstanceMethodInfo1<SynchronousConsolidatingCursor, int, Delegate> _createGetterMethodInfo 1146= FuncInstanceMethodInfo1<SynchronousConsolidatingCursor, int, Delegate>.Create(target => target.CreateGetter<int>); 1149private readonly Delegate[] _getters; 1191_getters = new Delegate[_activeToCol.Length]; 1242private Delegate CreateGetter(int col) 1247private Delegate CreateGetter<T>(int col) 1319var originGetter = _getters[_colToActive[column.Index]];
Data\RowCursorUtils.cs (10)
19private static readonly FuncStaticMethodInfo1<DataViewRow, int, Delegate> _getGetterAsDelegateCoreMethodInfo 20= new FuncStaticMethodInfo1<DataViewRow, int, Delegate>(GetGetterAsDelegateCore<int>); 33public static Delegate GetGetterAsDelegate(DataViewRow row, int col) 42private static Delegate GetGetterAsDelegateCore<TValue>(DataViewRow row, int col) 53public static Delegate GetGetterAs(DataViewType typeDst, DataViewRow row, int col) 66return (Delegate)methodInfo.Invoke(null, new object[] { typeSrc, typeDst, row, col }); 101return (ValueGetter<TDst>)(Delegate)getter; 153public static Delegate GetVecGetterAs(PrimitiveDataViewType typeDst, DataViewRow row, int col) 165return (Delegate)methodInfo.Invoke(null, new object[] { typeSrc, typeDst, GetterFactory.Create(row, col) }); 267return (ValueGetter<VBuffer<TDst>>)(Delegate)getter;
Data\SchemaDefinition.cs (1)
234internal Delegate Generator { get; set; }
DataLoadSave\Binary\BinaryLoader.cs (18)
108private readonly Delegate _generatorDelegate; 175public TableOfContentsEntry(BinaryLoader parent, string name, DataViewType type, Delegate valueMapper) 474/// Return <see cref="ValueGetter{TValue}"/> to the stored entry value as <see cref="Delegate"/>. An example of stored value is 478public abstract Delegate GetGetter(); 550public override Delegate GetGetter() => null; 561public override Delegate GetGetter() 577public override Delegate GetGetter() 656var metadataGetter = loadedMetadataColumn.GetGetter(); 1216private static readonly FuncInstanceMethodInfo1<Cursor, Delegate> _noRowGetterMethodInfo 1217= FuncInstanceMethodInfo1<Cursor, Delegate>.Create(target => target.NoRowGetter<int>); 1226private readonly Delegate[] _pipeGetters; 1265_pipeGetters = new Delegate[_actives.Length]; 1492public abstract Delegate GetGetter(); 1669public override Delegate GetGetter() 1957public override Delegate GetGetter() 2039var originGetter = _pipeGetters[_colToActivesIndex[column.Index]]; 2051private Delegate GetNoRowGetter(DataViewType type) 2054private Delegate NoRowGetter<T>()
DataLoadSave\Database\DatabaseLoaderCursor.cs (8)
17private static readonly FuncInstanceMethodInfo1<Cursor, int, Delegate> _createGetterDelegateMethodInfo 18= FuncInstanceMethodInfo1<Cursor, int, Delegate>.Create(target => target.CreateGetterDelegate<int>); 23private readonly Delegate[] _getters; 46_getters = new Delegate[_bindings.Infos.Length]; 163var originFn = _getters[column.Index]; 171private Delegate CreateGetterDelegate(int col) 176private Delegate CreateGetterDelegate<TValue>(int col) 178Delegate getterDelegate;
DataLoadSave\FakeSchema.cs (7)
18private static readonly FuncStaticMethodInfo1<Delegate> _getDefaultVectorGetterMethodInfo = new FuncStaticMethodInfo1<Delegate>(GetDefaultVectorGetter<int>); 19private static readonly FuncStaticMethodInfo1<Delegate> _getDefaultGetterMethodInfo = new FuncStaticMethodInfo1<Delegate>(GetDefaultGetter<int>); 35Delegate del; 59private static Delegate GetDefaultVectorGetter<TValue>() 65private static Delegate GetDefaultGetter<TValue>()
DataLoadSave\Text\TextLoaderCursor.cs (3)
31private readonly Delegate[] _getters; 112_getters = new Delegate[_bindings.Infos.Length]; 322var originFn = _getters[column.Index];
DataLoadSave\Text\TextLoaderParser.cs (5)
244public abstract Delegate GetGetter(); 265HasNA = Conversions.DefaultInstance.TryGetIsNAPredicate(type, out var del); 291public override Delegate GetGetter() 450HasNA = Conversions.DefaultInstance.TryGetIsNAPredicate(type, out var del); 475public override Delegate GetGetter()
DataLoadSave\Text\TextSaver.cs (4)
108Conv = (ValueMapper<T, StringBuilder>)(Delegate)c; 113Conv = (ValueMapper<T, StringBuilder>)(Delegate)c; 118Conv = (ValueMapper<T, StringBuilder>)(Delegate)c; 123Conv = (ValueMapper<T, StringBuilder>)(Delegate)c;
DataLoadSave\Transpose\TransposeLoader.cs (3)
752private readonly Delegate[] _getters; 772_getters = new Delegate[_actives.Length]; 887var originGetter = _getters[_colToActivesIndex[column.Index]];
DataView\AppendRowsDataView.cs (6)
161private static readonly FuncInstanceMethodInfo1<CursorBase, int, Delegate> _createTypedGetterMethodInfo 162= FuncInstanceMethodInfo1<CursorBase, int, Delegate>.Create(target => target.CreateTypedGetter<int>); 165protected readonly Delegate[] Getters; 177Getters = new Delegate[Schema.Count]; 180protected Delegate CreateGetter(int col) 193var originGetter = Getters[column.Index];
DataView\BatchDataViewMapperBase.cs (3)
70protected abstract Delegate[] CreateGetters(DataViewRowCursor input, TBatch currentBatch, bool[] active); 80private readonly Delegate[] _getters; 121var getter = _getters[col];
DataView\CacheDataView.cs (7)
1139private static readonly FuncInstanceMethodInfo1<RowCursorSeekerBase, int, Delegate> _createGetterDelegateMethodInfo 1140= FuncInstanceMethodInfo1<RowCursorSeekerBase, int, Delegate>.Create(target => target.CreateGetterDelegate<int>); 1147private readonly Delegate[] _getters; 1169_getters = new Delegate[actives.Length]; 1209var originGetter = _getters[_colToActivesIndex[column.Index]]; 1217private Delegate CreateGetterDelegate(int col) 1224private Delegate CreateGetterDelegate<TValue>(int col)
DataView\DataViewConstructionUtils.cs (49)
153private static Delegate[] MakePeeks(InternalSchemaDefinition schemaDef) 155var peeks = new Delegate[schemaDef.Columns.Length]; 195private static readonly FuncInstanceMethodInfo1<InputRowBase<TRow>, Delegate, Delegate> _createDirectArrayGetterDelegateMethodInfo 196= FuncInstanceMethodInfo1<InputRowBase<TRow>, Delegate, Delegate>.Create(target => target.CreateDirectArrayGetterDelegate<int>); 198private static readonly FuncInstanceMethodInfo1<InputRowBase<TRow>, Delegate, Delegate> _createDirectVBufferGetterDelegateMethodInfo 199= FuncInstanceMethodInfo1<InputRowBase<TRow>, Delegate, Delegate>.Create(target => target.CreateDirectVBufferGetterDelegate<int>); 201private static readonly FuncInstanceMethodInfo1<InputRowBase<TRow>, Delegate, Delegate> _createDirectGetterDelegateMethodInfo 202= FuncInstanceMethodInfo1<InputRowBase<TRow>, Delegate, Delegate>.Create(target => target.CreateDirectGetterDelegate<int>); 204private static readonly FuncInstanceMethodInfo1<InputRowBase<TRow>, Delegate, DataViewType, Delegate> _createKeyGetterDelegateMethodInfo 205= FuncInstanceMethodInfo1<InputRowBase<TRow>, Delegate, DataViewType, Delegate>.Create(target => target.CreateKeyGetterDelegate<int>); 208private readonly Delegate[] _getters; 215public InputRowBase(IHostEnvironment env, DataViewSchema schema, InternalSchemaDefinition schemaDef, Delegate[] peeks, Func<int, bool> predicate) 228_getters = new Delegate[_colCount]; 234private Delegate CreateGetter(DataViewType colType, InternalSchemaDefinition.Column column, Delegate peek) 238FuncInstanceMethodInfo1<InputRowBase<TRow>, Delegate, Delegate> del; 308private Delegate CreateConvertingArrayGetterDelegate<TSrc, TDst>(Delegate peekDel, Func<TSrc, TDst> convert) 324private Delegate CreateConvertingGetterDelegate<TSrc, TDst>(Delegate peekDel, Func<TSrc, TDst> convert) 336private Delegate CreateDirectArrayGetterDelegate<TDst>(Delegate peekDel) 352private Delegate CreateDirectVBufferGetterDelegate<TDst>(Delegate peekDel) 367private Delegate CreateDirectGetterDelegate<TDst>(Delegate peekDel) 375private Delegate CreateKeyGetterDelegate<TDst>(Delegate peekDel, DataViewType colType) 433var getter = _getters[column.Index]; 456private readonly Delegate[] _peeks; 472_peeks = new Delegate[n]; 840internal abstract Delegate GetGetterDelegate(); 857private static readonly FuncInstanceMethodInfo1<AnnotationInfo<T>, Delegate> _getArrayGetterMethodInfo 858= FuncInstanceMethodInfo1<AnnotationInfo<T>, Delegate>.Create(target => target.GetArrayGetter<int>); 860private static readonly FuncInstanceMethodInfo1<AnnotationInfo<T>, Delegate> _getGetterCoreMethodInfo 861= FuncInstanceMethodInfo1<AnnotationInfo<T>, Delegate>.Create(target => target.GetGetterCore<int>); 863private static readonly FuncInstanceMethodInfo1<AnnotationInfo<T>, Delegate> _getVBufferGetterMethodInfo 864= FuncInstanceMethodInfo1<AnnotationInfo<T>, Delegate>.Create(target => target.GetVBufferGetter<int>); 969private Delegate GetGetterCore<TDst>() 974internal override Delegate GetGetterDelegate()
DataView\InternalSchemaDefinition.cs (4)
29public readonly Delegate Generator; 44public Column(string columnName, DataViewType columnType, Delegate generator) : 48public Column(string columnName, DataViewType columnType, Delegate generator, 54Delegate generator = null, Dictionary<string, AnnotationInfo> metadataInfos = null)
DataView\LambdaColumnMapper.cs (2)
53Delegate conv; 154protected override Delegate GetGetterCore(IChannel ch, DataViewRow input, int iinfo, out Action disposer)
DataView\LambdaFilter.cs (2)
44Delegate conv; 168_pred = (InPredicate<T1>)(Delegate)parent._pred;
DataView\RowToRowMapperTransform.cs (6)
43Delegate[] CreateGetters(DataViewRow input, Func<int, bool> activeOutput, out Action disposer); 301private readonly Delegate[] _getters; 307public RowImpl(DataViewRow input, RowToRowMapperTransform parent, DataViewSchema schema, Delegate[] getters, Action disposer) 336var originFn = _getters[index]; 360private readonly Delegate[] _getters; 403var getter = _getters[index];
DataView\SimpleRow.cs (3)
22private readonly Delegate[] _getters; 37public SimpleRow(DataViewSchema schema, DataViewRow input, Delegate[] getters, Action disposer = null) 45_getters = getters ?? new Delegate[0];
DataView\Transposer.cs (3)
1333private static readonly FuncInstanceMethodInfo1<SlotCursor, Delegate> _slotCursorGetGetterMethodInfo 1334= FuncInstanceMethodInfo1<SlotCursor, Delegate>.Create(target => target.GetGetter<int>); 1469private readonly Delegate _getter;
DataView\TypedCursor.cs (17)
83private readonly Delegate[] _pokes; 88private readonly Delegate[] _peeks; 126_pokes = new Delegate[n]; 127_peeks = new Delegate[n]; 356private Action<TRow> GenerateSetter(DataViewRow input, int index, InternalSchemaDefinition.Column column, Delegate poke, Delegate peek) 361Func<DataViewRow, int, Delegate, Delegate, Action<TRow>> del; 424private Action<TRow> CreateConvertingVBufferSetter<TSrc, TDst>(DataViewRow input, int col, Delegate poke, Delegate peek, Func<TSrc, TDst> convert) 446private Action<TRow> CreateDirectVBufferSetter<TDst>(DataViewRow input, int col, Delegate poke, Delegate peek) 484private static Action<TRow> CreateConvertingActionSetter<TSrc, TDst>(DataViewRow input, int col, Delegate poke, Func<TSrc, TDst> convert) 498private static Action<TRow> CreateDirectSetter<TDst>(DataViewRow input, int col, Delegate poke, Delegate peek) 513private Action<TRow> CreateVBufferToVBufferSetter<TDst>(DataViewRow input, int col, Delegate poke, Delegate peek)
Evaluators\BinaryClassifierEvaluator.cs (3)
1148private protected override Delegate[] CreateGettersCore(DataViewRow input, Func<int, bool> activeCols, out Action disposer) 1207var getters = _probIndex >= 0 ? new Delegate[2] : new Delegate[1];
Evaluators\ClusteringEvaluator.cs (2)
649private protected override Delegate[] CreateGettersCore(DataViewRow input, Func<int, bool> activeCols, out Action disposer) 653var getters = new Delegate[3];
Evaluators\EvaluatorBase.cs (2)
537Delegate[] IRowMapper.CreateGetters(DataViewRow input, Func<int, bool> activeCols, out Action disposer) 541private protected abstract Delegate[] CreateGettersCore(DataViewRow input, Func<int, bool> activeCols, out Action disposer);
Evaluators\MulticlassClassificationEvaluator.cs (2)
709private protected override Delegate[] CreateGettersCore(DataViewRow input, Func<int, bool> activeCols, out Action disposer) 713var getters = new Delegate[4];
Evaluators\MultiOutputRegressionEvaluator.cs (2)
460private protected override Delegate[] CreateGettersCore(DataViewRow input, Func<int, bool> activeCols, out Action disposer) 489var getters = new Delegate[5];
Evaluators\QuantileRegressionEvaluator.cs (2)
380private protected override Delegate[] CreateGettersCore(DataViewRow input, Func<int, bool> activeCols, out Action disposer) 414var getters = new Delegate[2];
Evaluators\RankingEvaluator.cs (2)
751protected override Delegate[] CreateGetters(RowCursorState state, Func<int, bool> predicate) 753var getters = new Delegate[_bindings.InfoCount];
Evaluators\RegressionEvaluator.cs (2)
269private protected override Delegate[] CreateGettersCore(DataViewRow input, Func<int, bool> activeCols, out Action disposer) 298var getters = new Delegate[2];
Prediction\Calibrator.cs (6)
335return (ValueMapper<TIn, TOut, TDist>)(Delegate)del; 647private static readonly FuncInstanceMethodInfo1<Bound, DataViewRow, int, Delegate> _getPredictorGetterMethodInfo 648= FuncInstanceMethodInfo1<Bound, DataViewRow, int, Delegate>.Create(target => target.GetPredictorGetter<int>); 692var getters = new Delegate[OutputSchema.Count]; 711private Delegate GetPredictorGetter<T>(DataViewRow input, int col) 714private Delegate GetProbGetter(DataViewRow input)
Prediction\CalibratorCatalog.cs (1)
313protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Scorers\BinaryClassifierScorer.cs (2)
232protected override Delegate GetPredictedLabelGetter(DataViewRow output, out Delegate scoreGetter)
Scorers\ClusteringScorer.cs (2)
93protected override Delegate GetPredictedLabelGetter(DataViewRow output, out Delegate scoreGetter)
Scorers\FeatureContributionCalculation.cs (6)
94private static readonly FuncInstanceMethodInfo1<BindableMapper, DataViewRow, int, Delegate> _getValueGetterMethodInfo 95= FuncInstanceMethodInfo1<BindableMapper, DataViewRow, int, Delegate>.Create(target => target.GetValueGetter<int>); 191public Delegate GetTextContributionGetter(DataViewRow input, int colSrc, VBuffer<ReadOnlyMemory<char>> slotNames) 199return (Delegate)meth.Invoke(this, new object[] { input, colSrc, slotNames }); 202public Delegate GetContributionGetter(DataViewRow input, int colSrc) 369var getters = new Delegate[totalColumnsCount];
Scorers\GenericScorer.cs (1)
265protected override Delegate[] GetGetters(DataViewRow output, Func<int, bool> predicate)
Scorers\MulticlassClassificationScorer.cs (9)
70private static readonly FuncInstanceMethodInfo1<LabelNameBindableMapper, object, Delegate> _decodeInitMethodInfo 71= FuncInstanceMethodInfo1<LabelNameBindableMapper, object, Delegate>.Create(target => target.DecodeInit<int>); 83private readonly Delegate _getter; 107private LabelNameBindableMapper(IHostEnvironment env, ISchemaBoundMapper mapper, VectorDataViewType type, Delegate getter, 113private LabelNameBindableMapper(IHostEnvironment env, ISchemaBindableMapper bindable, VectorDataViewType type, Delegate getter, 150private Delegate DecodeInit<T>(object value) 238internal static ISchemaBoundMapper CreateBound<T>(IHostEnvironment env, ISchemaBoundRowMapper mapper, VectorDataViewType type, Delegate getter, 562protected override Delegate GetPredictedLabelGetter(DataViewRow output, out Delegate scoreGetter)
Scorers\PredictedLabelScorerBase.cs (5)
398protected override Delegate[] GetGetters(DataViewRow output, Func<int, bool> predicate) 406var getters = new Delegate[Bindings.InfoCount]; 410Delegate delScore = null; 430protected abstract Delegate GetPredictedLabelGetter(DataViewRow output, out Delegate scoreGetter);
Scorers\RowToRowScorerBase.cs (9)
22private static readonly FuncStaticMethodInfo1<DataViewRow, int, Delegate> _getGetterFromRowMethodInfo 23= new FuncStaticMethodInfo1<DataViewRow, int, Delegate>(GetGetterFromRow<int>); 165protected override Delegate[] CreateGetters(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns, out Action disp) 188protected abstract Delegate[] GetGetters(DataViewRow output, Func<int, bool> predicate); 190protected static Delegate[] GetGettersFromRow(DataViewRow row, Func<int, bool> predicate) 195var getters = new Delegate[row.Schema.Count]; 204protected static Delegate GetGetterFromRow(DataViewRow row, int col) 232private readonly Delegate[] _getters; 299var getter = _getters[index];
Scorers\SchemaBindablePredictorWrapper.cs (7)
37private static readonly FuncInstanceMethodInfo2<SchemaBindablePredictorWrapperBase, DataViewRow, int, Delegate> _getValueGetterMethodInfo 38= FuncInstanceMethodInfo2<SchemaBindablePredictorWrapperBase, DataViewRow, int, Delegate>.Create(target => target.GetValueGetter<int, int>); 157protected virtual Delegate GetPredictionGetter(DataViewRow input, int colSrc) 240var getters = new Delegate[1]; 553private Delegate[] CreateGetters(DataViewRow input, bool[] active) 558var getters = new Delegate[2]; 698protected override Delegate GetPredictionGetter(DataViewRow input, int colSrc)
Transforms\ColumnBindingsBase.cs (1)
292private static Delegate GetAnnotationGetterDelegate<TValue>(ColumnBindingsBase bindings, int col, string kind)
Transforms\ColumnConcatenatingTransformer.cs (8)
524private static readonly FuncInstanceMethodInfo1<BoundColumn, DataViewRow, Delegate> _makeIdentityGetterMethodInfo 525= FuncInstanceMethodInfo1<BoundColumn, DataViewRow, Delegate>.Create(target => target.MakeIdentityGetter<int>); 527private static readonly FuncInstanceMethodInfo1<BoundColumn, DataViewRow, Delegate> _makeGetterMethodInfo 528= FuncInstanceMethodInfo1<BoundColumn, DataViewRow, Delegate>.Create(target => target.MakeGetter<int>); 675public Delegate MakeGetter(DataViewRow input) 683private Delegate MakeIdentityGetter<T>(DataViewRow input) 689private Delegate MakeGetter<T>(DataViewRow input) 875protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Transforms\ColumnCopying.cs (4)
198private static readonly FuncStaticMethodInfo1<DataViewRow, int, Delegate> _makeGetterMethodInfo 199= new FuncStaticMethodInfo1<DataViewRow, int, Delegate>(MakeGetter<int>); 213protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 224private static Delegate MakeGetter<T>(DataViewRow row, int index)
Transforms\FeatureContributionCalculationTransformer.cs (4)
167private static readonly FuncInstanceMethodInfo1<Mapper, DataViewRow, int, Delegate> _getValueGetterMethodInfo 168= FuncInstanceMethodInfo1<Mapper, DataViewRow, int, Delegate>.Create(target => target.GetValueGetter<int>); 203protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> active, out Action disposer) 213private Delegate GetValueGetter<TSrc>(DataViewRow input, int colSrc)
Transforms\GenerateNumberTransform.cs (4)
385private readonly Delegate[] _getters; 400_getters = new Delegate[length]; 406_getters[iinfo] = _bindings.UseCounter[iinfo] ? MakeGetter() : (Delegate)MakeGetter(iinfo); 442var originFn = _getters[index];
Transforms\Hashing.cs (8)
237var dstGetter = GetGetterCore(srcCursor, iinfo, out disposer); 261private Delegate GetGetterCore(DataViewRow input, int iinfo, out Action disposer) 1354protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) => _parent.GetGetterCore(input, iinfo, out disposer); 1508public static InvertHashHelper Create(DataViewRow row, HashingEstimator.ColumnOptions ex, int invertHashMaxCount, Delegate dstGetter) 1519var consTypes = new Type[] { typeof(DataViewRow), typeof(HashingEstimator.ColumnOptions), typeof(int), typeof(Delegate) }; 1629public ImplOne(DataViewRow row, HashingEstimator.ColumnOptions ex, int invertHashMaxCount, Delegate dstGetter) 1663public ImplVec(DataViewRow row, HashingEstimator.ColumnOptions ex, int invertHashMaxCount, Delegate dstGetter) 1697public ImplVecOrdered(DataViewRow row, HashingEstimator.ColumnOptions ex, int invertHashMaxCount, Delegate dstGetter)
Transforms\KeyToValue.cs (3)
212protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 299public abstract Delegate GetMappingGetter(DataViewRow input); 354public override Delegate GetMappingGetter(DataViewRow input)
Transforms\KeyToVector.cs (1)
449protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Transforms\LabelConvertTransform.cs (2)
170protected override Delegate GetGetterCore(IChannel ch, DataViewRow input, int iinfo, out Action disposer) 207private readonly Delegate _getter;
Transforms\LabelIndicatorTransform.cs (1)
167protected override Delegate GetGetterCore(IChannel ch, DataViewRow input,
Transforms\NAFilter.cs (4)
269public abstract Delegate GetGetter(); 354public override Delegate GetGetter() 376public override Delegate GetGetter() 429var originFn = _values[index].GetGetter();
Transforms\NormalizeColumn.cs (3)
424public abstract Delegate GetGetter(DataViewRow input, int icol); 545public abstract Delegate GetGetter(DataViewRow input, int icol); 676public abstract Delegate GetGetter(DataViewRow input, int icol);
Transforms\NormalizeColumnDbl.cs (6)
707public override Delegate GetGetter(DataViewRow input, int icol) 783public override Delegate GetGetter(DataViewRow input, int icol) 1025public override Delegate GetGetter(DataViewRow input, int icol) 1080public override Delegate GetGetter(DataViewRow input, int icol) 1209public override Delegate GetGetter(DataViewRow input, int icol) 1294public override Delegate GetGetter(DataViewRow input, int icol)
Transforms\NormalizeColumnSng.cs (6)
865public override Delegate GetGetter(DataViewRow input, int icol) 940public override Delegate GetGetter(DataViewRow input, int icol) 1185public override Delegate GetGetter(DataViewRow input, int icol) 1240public override Delegate GetGetter(DataViewRow input, int icol) 1370public override Delegate GetGetter(DataViewRow input, int icol) 1455public override Delegate GetGetter(DataViewRow input, int icol)
Transforms\Normalizer.cs (1)
756protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Transforms\NormalizeUtils.cs (1)
60Delegate GetGetter(DataViewRow input, int icol);
Transforms\PerGroupTransformBase.cs (3)
202protected abstract Delegate[] CreateGetters(TState state, Func<int, bool> predicate); 236private readonly Delegate[] _getters; 304var getter = _getters[index];
Transforms\RangeFilter.cs (5)
309protected abstract Delegate GetGetter(); 324var originFn = GetGetter(); 367protected override Delegate GetGetter() 400protected override Delegate GetGetter() 438protected override Delegate GetGetter()
Transforms\RowShufflingTransformer.cs (12)
372public static ShufflePipe Create(int bufferSize, DataViewType type, Delegate getter) 387Interlocked.CompareExchange(ref _pipeConstructorTypes, new Type[] { typeof(int), typeof(Delegate) }, null); 400public ImplVec(int bufferSize, Delegate getter) 413public ImplOne(int bufferSize, Delegate getter) 430public ShufflePipe(int bufferSize, Delegate getter) 457private static readonly FuncInstanceMethodInfo1<Cursor, int, Delegate> _createGetterDelegateMethodInfo 458= FuncInstanceMethodInfo1<Cursor, int, Delegate>.Create(target => target.CreateGetterDelegate<int>); 475private readonly Delegate[] _getters; 524_getters = new Delegate[numActive]; 676private Delegate CreateGetterDelegate(int col) 683private Delegate CreateGetterDelegate<TValue>(int col) 717var originGetter = _getters[_colToActivesIndex[column.Index]];
Transforms\RowToRowTransformerBase.cs (3)
78public virtual Delegate[] CreateGetters(DataViewRow input, Func<int, bool> activeOutput, out Action disposer) 86var result = new Delegate[n]; 107protected abstract Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer);
Transforms\SlotsDroppingTransformer.cs (13)
448private static readonly FuncInstanceMethodInfo1<Mapper, Delegate> _makeOneTrivialGetterMethodInfo 449= FuncInstanceMethodInfo1<Mapper, Delegate>.Create(target => target.MakeOneTrivialGetter<int>); 451private static readonly FuncInstanceMethodInfo1<Mapper, Delegate> _makeVecTrivialGetterMethodInfo 452= FuncInstanceMethodInfo1<Mapper, Delegate>.Create(target => target.MakeVecTrivialGetter<int>); 454private static readonly FuncInstanceMethodInfo1<Mapper, DataViewRow, int, Delegate> _makeVecGetterMethodInfo 455= FuncInstanceMethodInfo1<Mapper, DataViewRow, int, Delegate>.Create(target => target.MakeVecGetter<int>); 457private static readonly FuncInstanceMethodInfo1<Mapper, DataViewRow, int, Delegate> _getSrcGetterMethodInfo 458= FuncInstanceMethodInfo1<Mapper, DataViewRow, int, Delegate>.Create(target => target.GetSrcGetter<int>); 719protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 738private Delegate MakeOneTrivialGetter(DataViewRow input, int iinfo) 759private Delegate MakeVecTrivialGetter(DataViewRow input, int iinfo) 780private Delegate MakeVecGetter(DataViewRow input, int iinfo) 816private Delegate GetSrcGetter(DataViewType typeDst, DataViewRow row, int iinfo)
Transforms\TransformBase.cs (13)
189protected abstract Delegate[] CreateGetters(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns, out Action disp); 196private readonly Delegate[] _getters; 203public RowImpl(DataViewRow input, RowToRowMapperTransformBase parent, DataViewSchema schema, Delegate[] getters, Action disposer) 232var originFn = _getters[index]; 478private static readonly FuncInstanceMethodInfo1<OneToOneTransformBase, DataViewRow, int, Delegate> _getSrcGetterMethodInfo 479= FuncInstanceMethodInfo1<OneToOneTransformBase, DataViewRow, int, Delegate>.Create(target => target.GetSrcGetter<int>); 692protected abstract Delegate GetGetterCore(IChannel ch, DataViewRow input, int iinfo, out Action disposer); 703protected Delegate GetSrcGetter(DataViewType typeDst, DataViewRow row, int iinfo) 818protected override Delegate[] CreateGetters(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns, out Action disposer) 828var getters = new Delegate[_bindings.InfoCount]; 849private readonly Delegate[] _getters; 861_getters = new Delegate[parent.Infos.Length]; 906var originFn = _getters[index];
Transforms\TypeConverting.cs (3)
424if (!Data.Conversion.Conversions.DefaultInstance.TryGetStandardConversion(srcType.GetItemType(), itemType, out Delegate del, out bool identity)) 467protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 632if (!Data.Conversion.Conversions.DefaultInstance.TryGetStandardConversion(col.ItemType, newType, out Delegate del, out bool identity))
Transforms\ValueMapping.cs (3)
819public abstract Delegate GetGetter(DataViewRow input, int index); 909public override Delegate GetGetter(DataViewRow input, int index) 1048protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Transforms\ValueToKeyMappingTransformer.cs (4)
704private static readonly FuncInstanceMethodInfo1<Mapper, DataViewRow, int, Delegate> _makeGetterMethodInfo 705= FuncInstanceMethodInfo1<Mapper, DataViewRow, int, Delegate>.Create(target => target.MakeGetter<int>); 756protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 765private Delegate MakeGetter<T>(DataViewRow row, int src) => _termMap[src].GetMappingGetter(row);
Transforms\ValueToKeyMappingTransformerImpl.cs (2)
854public abstract Delegate GetMappingGetter(DataViewRow row); 895public override Delegate GetMappingGetter(DataViewRow input)
Utilities\ColumnCursor.cs (2)
65Delegate convert = (Func<ReadOnlyMemory<char>, string>)((ReadOnlyMemory<char> txt) => txt.ToString()); 86Delegate convert = (Func<ReadOnlyMemory<char>, string>)((ReadOnlyMemory<char> txt) => txt.ToString());
Utils\ApiUtils.cs (14)
22private static readonly FuncStaticMethodInfo3<FieldInfo, OpCode, Delegate> _generatePeekFieldMethodInfo 23= new FuncStaticMethodInfo3<FieldInfo, OpCode, Delegate>(GeneratePeek<int, int, int>); 25private static readonly FuncStaticMethodInfo3<PropertyInfo, OpCode, Delegate> _generatePeekPropertyMethodInfo 26= new FuncStaticMethodInfo3<PropertyInfo, OpCode, Delegate>(GeneratePeek<int, int, int>); 28private static readonly FuncStaticMethodInfo3<FieldInfo, OpCode, Delegate> _generatePokeFieldMethodInfo 29= new FuncStaticMethodInfo3<FieldInfo, OpCode, Delegate>(GeneratePoke<int, int, int>); 31private static readonly FuncStaticMethodInfo3<PropertyInfo, Delegate> _generatePokePropertyMethodInfo 32= new FuncStaticMethodInfo3<PropertyInfo, Delegate>(GeneratePoke<int, int, int>); 68internal static Delegate GeneratePeek<TOwn, TRow>(InternalSchemaDefinition.Column column) 89private static Delegate GeneratePeek<TOwn, TRow, TValue>(FieldInfo fieldInfo, OpCode assignmentOpCode) 109private static Delegate GeneratePeek<TOwn, TRow, TValue>(PropertyInfo propertyInfo, OpCode assignmentOpCode) 136internal static Delegate GeneratePoke<TOwn, TRow>(InternalSchemaDefinition.Column column) 156private static Delegate GeneratePoke<TOwn, TRow, TValue>(FieldInfo fieldInfo, OpCode assignmentOpCode) 174private static Delegate GeneratePoke<TOwn, TRow, TValue>(PropertyInfo propertyInfo)
Microsoft.ML.DataView (12)
DataViewSchema.cs (10)
178private readonly Delegate[] _getters; 185public static Annotations Empty { get; } = new Annotations(new DataViewSchema(new Column[0]), new Delegate[0]); 193internal Annotations(DataViewSchema schema, Delegate[] getters) 202var getter = getters[i]; 211private void CheckGetter<TValue>(Delegate getter) 247internal Delegate GetGetterInternal(int index) 258private readonly List<(string Name, DataViewType Type, Delegate Getter, Annotations Annotations)> _items; 262_items = new List<(string Name, DataViewType Type, Delegate Getter, Annotations Annotations)>(); 318public void Add(string name, DataViewType type, Delegate getter, Annotations annotations = null) 361private void AddDelegate<TValue>(string name, DataViewType type, Delegate getter, Annotations annotations)
Utils.cs (2)
31private static MethodInfo MarshalInvokeCheckAndCreate<TRet>(Type genArg, Delegate func) 38private static MethodInfo MarshalActionInvokeCheckAndCreate(Type genArg, Delegate func)
Microsoft.ML.Ensemble (7)
PipelineEnsemble.cs (3)
110var scoreGetter = CreateScoreGetter(input, out Action disposer); 114internal abstract Delegate CreateScoreGetter(DataViewRow input, out Action disposer); 130internal override Delegate CreateScoreGetter(DataViewRow input, out Action disposer)
Trainer\EnsembleDistributionModelParameters.cs (2)
173return (ValueMapper<TIn, TOut>)(Delegate)del; 211return (ValueMapper<TIn, TOut, TDist>)(Delegate)del;
Trainer\EnsembleModelParameters.cs (1)
164return (ValueMapper<TIn, TOut>)(Delegate)del;
Trainer\Multiclass\EnsembleMulticlassModelParameters.cs (1)
152return (ValueMapper<TIn, TOut>)(Delegate)del;
Microsoft.ML.FastTree (6)
FastTree.cs (2)
2917return (ValueMapper<TIn, TOut>)(Delegate)del; 2945return (ValueMapper<TSrc, VBuffer<float>>)(Delegate)del;
GamModelParameters.cs (2)
199return (ValueMapper<TIn, TOut>)(Delegate)del; 413return (ValueMapper<TSrc, VBuffer<float>>)(Delegate)del;
TreeEnsembleFeaturizer.cs (2)
182private Delegate[] CreateGetters(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns) 187var delegates = new List<Delegate>();
Microsoft.ML.ImageAnalytics (7)
ImageGrayscale.cs (1)
162protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
ImageLoader.cs (3)
206protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 216private Delegate MakeGetterImageDataViewType(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 263private Delegate MakeGetterVectorDataViewByteType(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
ImagePixelExtractor.cs (1)
294protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
ImageResizer.cs (1)
272protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
VectorToImageTransform.cs (1)
325protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Microsoft.ML.KMeansClustering (1)
KMeansModelParameters.cs (1)
162return (ValueMapper<TIn, TOut>)(Delegate)del;
Microsoft.ML.Mkl.Components (1)
VectorWhitening.cs (1)
597protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Microsoft.ML.OnnxTransformer (7)
OnnxTransform.cs (7)
615protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 618private Delegate CreateGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, OnnxRuntimeOutputCacher outputCacher) 641public override Delegate[] CreateGetters(DataViewRow input, Func<int, bool> activeOutput, out Action disposer) 648var result = new Delegate[n]; 708private Delegate MakeTensorGetter<T>(DataViewRow input, int iinfo, INamedOnnxValueGetter[] srcNamedValueGetters, 727private Delegate MakeStringTensorGetter(DataViewRow input, int iinfo, INamedOnnxValueGetter[] srcNamedValueGetters, 751private Delegate MakeObjectGetter<T>(DataViewRow input, int iinfo, INamedOnnxValueGetter[] srcNamedValueGetters,
Microsoft.ML.Parquet (21)
ParquetLoader.cs (4)
440private readonly Delegate[] _getters; 480_getters = new Delegate[_actives.Length]; 489private Delegate CreateGetterDelegate(int col) 602var originGetter = _getters[_colToActivesIndex[column.Index]];
PartitionedFileLoader.cs (17)
367private static readonly FuncInstanceMethodInfo1<Cursor, int, Delegate> _createSubGetterDelegateCoreMethodInfo 368= FuncInstanceMethodInfo1<Cursor, int, Delegate>.Create(target => target.CreateSubGetterDelegateCore<int>); 370private static readonly FuncInstanceMethodInfo1<Cursor, int, DataViewType, Delegate> _createGetterDelegateCoreMethodInfo 371= FuncInstanceMethodInfo1<Cursor, int, DataViewType, Delegate>.Create(target => target.CreateGetterDelegateCore<int>); 377private readonly Delegate[] _getters; 378private readonly Delegate[] _subGetters; // Cached getters of the sub-cursor. 403_subGetters = new Delegate[SubColumnCount]; 424var originGetter = _getters[column.Index]; 575private Delegate[] CreateGetters() 577Delegate[] getters = new Delegate[Schema.Count]; 602private Delegate CreateSubGetterDelegateCore<TValue>(int col) 604return (Delegate)SubGetterDelegateCore<TValue>(col); 619private Delegate CreateGetterDelegateCore<TValue>(int col, DataViewType type) 621return (Delegate)GetterDelegateCore<TValue>(col, type); 681private Delegate MarshalGetter(Func<DataViewSchema.Column, ValueGetter<DataViewSchema.Column>> func, Type type, DataViewSchema.Column column) 687return (Delegate)typedMeth.Invoke(func.Target, new object[] { column });
Microsoft.ML.PCA (2)
PcaTrainer.cs (1)
628return (ValueMapper<TIn, TOut>)(Delegate)del;
PcaTransformer.cs (1)
569protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Microsoft.ML.PerformanceTests (2)
HashBench.cs (2)
28private readonly Delegate _getter; 63private RowImpl(DataViewType type, Delegate getter)
Microsoft.ML.Recommender (2)
MatrixFactorizationPredictor.cs (2)
392private Delegate[] CreateGetter(DataViewRow input, bool[] active) 397var getters = new Delegate[1];
Microsoft.ML.Samples (2)
Dynamic\SimpleDataViewImplementation.cs (2)
247private readonly Delegate[] _getters; 260_getters = new Delegate[]
Microsoft.ML.StandardTrainers (12)
FactorizationMachine\FieldAwareFactorizationMachineUtils.cs (1)
118var getters = new Delegate[2];
LdSvm\LdSvmModelParameters.cs (1)
279return (ValueMapper<TIn, TOut>)(Delegate)del;
Standard\LinearModelParameters.cs (2)
321return (ValueMapper<TIn, TOut>)(Delegate)del; 412return (ValueMapper<TSrc, VBuffer<float>>)(Delegate)del;
Standard\LogisticRegression\MulticlassLogisticRegression.cs (1)
779return (ValueMapper<TSrc, TDst>)(Delegate)del;
Standard\MulticlassClassification\MulticlassNaiveBayesTrainer.cs (1)
416return (ValueMapper<TIn, TOut>)(Delegate)del;
Standard\MulticlassClassification\OneVersusAllTrainer.cs (1)
453return (ValueMapper<TIn, TOut>)(Delegate)_impl.GetMapper();
Standard\MulticlassClassification\PairwiseCouplingTrainer.cs (1)
489return (ValueMapper<TIn, TOut>)(Delegate)del;
Standard\Simple\SimpleTrainers.cs (4)
130return (ValueMapper<TIn, TOut>)(Delegate)del; 140return (ValueMapper<TIn, TOut, TDist>)(Delegate)del; 451return (ValueMapper<TIn, TOut>)(Delegate)del; 461return (ValueMapper<TIn, TOut, TDist>)(Delegate)del;
Microsoft.ML.TensorFlow (5)
TensorflowTransform.cs (5)
641private Delegate CreateGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, OutputCache outputCache) 653public override Delegate[] CreateGetters(DataViewRow input, Func<int, bool> activeOutput, out Action disposer) 660var result = new Delegate[n]; 698protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 701private Delegate MakeGetter<T>(DataViewRow input, int iinfo, ITensorValueGetter[] srcTensorGetters, string[] activeOutputColNames, OutputCache outputCache) where T : unmanaged
Microsoft.ML.Tests (3)
ExpressionLanguageTests\ExpressionLanguageTests.cs (3)
161Delegate del = null; 241private void Evaluate(IndentedTextWriter wrt, Delegate del, DataViewType typeRes, DataViewType[] types, 631private MethodInfo[] R(params Delegate[] funcs)
Microsoft.ML.TimeSeries (20)
SequentialAnomalyDetectionTransformBase.cs (3)
352public Delegate[] CreateGetters(DataViewRow input, Func<int, bool> activeOutput, out Action disposer) 355var getters = new Delegate[1]; 364private Delegate MakeGetter(DataViewRow input, AnomalyDetectionStateBase state)
SequentialForecastingTransformBase.cs (4)
156public Delegate[] CreateGetters(DataViewRow input, Func<int, bool> activeOutput, out Action disposer) 159var getters = string.IsNullOrEmpty(_parent.ConfidenceUpperBoundColumn) ? new Delegate[1] : new Delegate[3]; 198private Delegate MakeGetter(DataViewRow input, ForecastingStateBase state)
SequentialTransformerBase.cs (8)
623private readonly Delegate[] _getters; 635public RowImpl(ColumnBindings bindings, DataViewRow input, Delegate[] getters, Action<PingerArgument> pinger, Action disposer) 641_getters = getters ?? new Delegate[0]; 947private readonly Delegate[] _getters; 960DataViewSchema schema, Delegate[] getters, Action<PingerArgument> pinger, Action disposer) 990var originFn = _getters[index]; 1019private readonly Delegate[] _getters; 1062var getter = _getters[index];
SrCnnEntireAnomalyDetector.cs (2)
224protected override Delegate[] CreateGetters(DataViewRowCursor input, Batch currentBatch, bool[] active) 227return new Delegate[1];
SrCnnTransformBase.cs (3)
195public Delegate[] CreateGetters(DataViewRow input, Func<int, bool> activeOutput, out Action disposer) 198var getters = new Delegate[1]; 207private Delegate MakeGetter(DataViewRow input, SrCnnStateBase state)
Microsoft.ML.TorchSharp (43)
AutoFormerV2\ObjectDetectionTrainer.cs (13)
517private static readonly FuncStaticMethodInfo1<object, Delegate> _decodeInitMethodInfo 518= new FuncStaticMethodInfo1<object, Delegate>(DecodeInit<int>); 714private static Delegate DecodeInit<T>(object value) 726private static readonly FuncInstanceMethodInfo1<ObjDetMapper, DataViewSchema.DetachedColumn, Delegate> _makeLabelAnnotationGetter 727= FuncInstanceMethodInfo1<ObjDetMapper, DataViewSchema.DetachedColumn, Delegate>.Create(target => target.GetLabelAnnotations<int>); 776private Delegate GetLabelAnnotations<T>(DataViewSchema.DetachedColumn labelCol) 790protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 793private Delegate CreateGetter(DataViewRow input, int iinfo, TensorCacher outputCacher) 804private Delegate MakeScoreGetter(DataViewRow input, IChannel ch, TensorCacher outputCacher) 828private Delegate MakePredictedLabelGetter(DataViewRow input, IChannel ch, TensorCacher outputCacher) 852private Delegate MakeBoundingBoxGetter(DataViewRow input, IChannel ch, TensorCacher outputCacher) 876public override Delegate[] CreateGetters(DataViewRow input, Func<int, bool> activeOutput, out Action disposer) 886var result = new Delegate[n];
NasBert\NasBertTrainer.cs (4)
495private static readonly FuncInstanceMethodInfo1<NasBertMapper, DataViewSchema.DetachedColumn, Delegate> _makeLabelAnnotationGetter 496= FuncInstanceMethodInfo1<NasBertMapper, DataViewSchema.DetachedColumn, Delegate>.Create(target => target.GetLabelAnnotations<int>); 561private Delegate GetLabelAnnotations<T>(DataViewSchema.DetachedColumn labelCol) 566protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
NasBert\NerTrainer.cs (5)
244private static readonly FuncStaticMethodInfo1<object, Delegate> _decodeInitMethodInfo 245= new FuncStaticMethodInfo1<object, Delegate>(DecodeInit<int>); 357private static Delegate DecodeInit<T>(object value) 370private protected override Delegate CreateGetter(DataViewRow input, int iinfo, TensorCacher outputCacher) 412private Delegate MakePredictedLabelGetter(DataViewRow input, IChannel ch, TensorCacher outputCacher)
NasBert\SentenceSimilarityTrainer.cs (2)
264private protected override Delegate CreateGetter(DataViewRow input, int iinfo, TensorCacher outputCacher) 270private Delegate MakeScoreGetter(DataViewRow input, IChannel ch, TensorCacher outputCacher)
NasBert\TextClassificationTrainer.cs (6)
180private static readonly FuncStaticMethodInfo1<object, Delegate> _decodeInitMethodInfo 181= new FuncStaticMethodInfo1<object, Delegate>(DecodeInit<int>); 294private static Delegate DecodeInit<T>(object value) 307private protected override Delegate CreateGetter(DataViewRow input, int iinfo, TensorCacher outputCacher) 316private Delegate MakeScoreGetter(DataViewRow input, IChannel ch, TensorCacher outputCacher) 347private Delegate MakePredictedLabelGetter(DataViewRow input, IChannel ch, TensorCacher outputCacher)
Roberta\QATrainer.cs (6)
761protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 764private Delegate CreateGetter(DataViewRow input, int iinfo, TensorCacher outputCacher) 773private Delegate MakeScoreGetter(DataViewRow input, IChannel ch, TensorCacher outputCacher) 800private Delegate MakePredictedAnswerGetter(DataViewRow input, IChannel ch, TensorCacher outputCacher) 827public override Delegate[] CreateGetters(DataViewRow input, Func<int, bool> activeOutput, out Action disposer) 837var result = new Delegate[n];
TorchSharpBaseTrainer.cs (7)
447private static readonly FuncInstanceMethodInfo1<TorchSharpBaseMapper, DataViewSchema.DetachedColumn, Delegate> _makeLabelAnnotationGetter 448= FuncInstanceMethodInfo1<TorchSharpBaseMapper, DataViewSchema.DetachedColumn, Delegate>.Create(target => target.GetLabelAnnotations<int>); 450private Delegate GetLabelAnnotations<T>(DataViewSchema.DetachedColumn labelCol) 485protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 488private protected abstract Delegate CreateGetter(DataViewRow input, int iinfo, TensorCacher outputCacher); 490public override Delegate[] CreateGetters(DataViewRow input, Func<int, bool> activeOutput, out Action disposer) 500var result = new Delegate[n];
Microsoft.ML.Transforms (114)
CustomMappingTransformer.cs (3)
130Delegate[] IRowMapper.CreateGetters(DataViewRow input, Func<int, bool> activeOutput, out Action disposer) 134var result = new Delegate[_parent.AddedSchema.Columns.Length]; 166private Delegate GetDstGetter<T>(DataViewRow input, int colIndex, Action refreshAction)
Dracula\CountTableTransformer.cs (1)
672protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Expression\CodeGen.cs (2)
29public static Delegate Compile(out List<Error> errors, LambdaNode node) 79private Delegate Do(out List<Error> errors)
Expression\MethodGenerator.cs (2)
38public Delegate CreateDelegate(Type delegateType) 42var del = _method.CreateDelegate(delegateType, null);
ExpressionTransformer.cs (18)
253public readonly Delegate Del; 424private Delegate MakeGetter(IExceptionContext ectx, DataViewRow input, int iinfo) 426Func<IExceptionContext, DataViewRow, DataViewSchema.Column[], Delegate, ValueGetter<int>> d; 456return (Delegate)meth.Invoke(this, new object[] { ectx, input, inputColumns, _columns[iinfo].Del }); 459private ValueGetter<TDst> GetGetter<T0, TDst>(IExceptionContext ectx, DataViewRow input, DataViewSchema.Column[] inputColumns, Delegate del) 474private ValueGetter<TDst> GetGetter<T0, T1, TDst>(IExceptionContext ectx, DataViewRow input, DataViewSchema.Column[] inputColumns, Delegate del) 492private ValueGetter<TDst> GetGetter<T0, T1, T2, TDst>(IExceptionContext ectx, DataViewRow input, DataViewSchema.Column[] inputColumns, Delegate del) 513private ValueGetter<TDst> GetGetter<T0, T1, T2, T3, TDst>(IExceptionContext ectx, DataViewRow input, DataViewSchema.Column[] inputColumns, Delegate del) 537private ValueGetter<TDst> GetGetter<T0, T1, T2, T3, T4, TDst>(IExceptionContext ectx, DataViewRow input, DataViewSchema.Column[] inputColumns, Delegate del) 564private Delegate MakeGetterVec(IExceptionContext ectx, DataViewRow input, int iinfo) 568Func<IExceptionContext, DataViewRow, DataViewSchema.Column[], int[], Delegate, DataViewType, ValueGetter<VBuffer<int>>> d; 598return (Delegate)meth.Invoke(this, new object[] { ectx, input, inputColumns, _columns[iinfo].Perm, _columns[iinfo].Del, _columns[iinfo].OutputColumnItemType }); 601private ValueGetter<VBuffer<TDst>> GetGetterVec<T0, TDst>(IExceptionContext ectx, DataViewRow input, DataViewSchema.Column[] inputColumns, int[] perm, Delegate del, DataViewType outputColumnItemType) 666private ValueGetter<VBuffer<TDst>> GetGetterVec<T0, T1, TDst>(IExceptionContext ectx, DataViewRow input, DataViewSchema.Column[] inputColumns, int[] perm, Delegate del, DataViewType outputColumnItemType) 726private ValueGetter<VBuffer<TDst>> GetGetterVec<T0, T1, T2, TDst>(IExceptionContext ectx, DataViewRow input, DataViewSchema.Column[] inputColumns, int[] perm, Delegate del, DataViewType outputColumnItemType) 789private ValueGetter<VBuffer<TDst>> GetGetterVec<T0, T1, T2, T3, TDst>(IExceptionContext ectx, DataViewRow input, DataViewSchema.Column[] inputColumns, int[] perm, Delegate del, DataViewType outputColumnItemType) 855private ValueGetter<VBuffer<TDst>> GetGetterVec<T0, T1, T2, T3, T4, TDst>(IExceptionContext ectx, DataViewRow input, DataViewSchema.Column[] inputColumns, int[] perm, Delegate del, DataViewType outputColumnItemType) 966protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
GcnTransform.cs (1)
360protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
GroupTransform.cs (1)
463private readonly Delegate _getter;
HashJoiningTransform.cs (10)
457private static readonly FuncInstanceMethodInfo1<HashJoiningTransform, DataViewRow, int, Delegate> _composeGetterOneToOneMethodInfo 458= FuncInstanceMethodInfo1<HashJoiningTransform, DataViewRow, int, Delegate>.Create(target => target.ComposeGetterOneToOne<int>); 460private static readonly FuncInstanceMethodInfo1<HashJoiningTransform, DataViewRow, int, Delegate> _composeGetterVecToVecMethodInfo 461= FuncInstanceMethodInfo1<HashJoiningTransform, DataViewRow, int, Delegate>.Create(target => target.ComposeGetterVecToVec<int>); 463private static readonly FuncInstanceMethodInfo1<HashJoiningTransform, DataViewRow, int, Delegate> _composeGetterVecToOneMethodInfo 464= FuncInstanceMethodInfo1<HashJoiningTransform, DataViewRow, int, Delegate>.Create(target => target.ComposeGetterVecToOne<int>); 466protected override Delegate GetGetterCore(IChannel ch, DataViewRow input, int iinfo, out Action disposer) 478FuncInstanceMethodInfo1<HashJoiningTransform, DataViewRow, int, Delegate> mi; 615return (HashDelegate<TSrc>)(Delegate)ComposeFloatHashDelegate(); 618return (HashDelegate<TSrc>)(Delegate)ComposeDoubleHashDelegate();
KeyToVectorMapping.cs (1)
336protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
MissingValueDroppingTransformer.cs (5)
174private static readonly FuncInstanceMethodInfo1<Mapper, DataViewRow, int, Delegate> _makeVecGetterMethodInfo 175= FuncInstanceMethodInfo1<Mapper, DataViewRow, int, Delegate>.Create(target => target.MakeVecGetter<int>); 182private readonly Delegate[] _isNAs; 191_isNAs = new Delegate[_parent.ColumnPairs.Length]; 217protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
MissingValueHandlingTransformer.cs (1)
166if (!Data.Conversion.Conversions.DefaultInstance.TryGetStandardConversion(BooleanDataViewType.Instance, replaceItemType, out Delegate conv, out bool identity))
MissingValueIndicatorTransform.cs (1)
237protected override Delegate GetGetterCore(IChannel ch, DataViewRow input, int iinfo, out Action disposer)
MissingValueIndicatorTransformer.cs (7)
146private static readonly FuncStaticMethodInfo1<DataViewType, Delegate> _getIsNADelegateMethodInfo 147= new FuncStaticMethodInfo1<DataViewType, Delegate>(GetIsNADelegate<int>); 164public readonly Delegate InputIsNA; 225private static Delegate GetIsNADelegate(DataViewType type) 230private static Delegate GetIsNADelegate<T>(DataViewType type) 235protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 540if (!inputSchema.TryFindColumn(colPair.inputColumnName, out var col) || !Data.Conversion.Conversions.DefaultInstance.TryGetIsNAPredicate(col.ItemType, out Delegate del))
MissingValueReplacing.cs (17)
132private static readonly FuncInstanceMethodInfo1<MissingValueReplacingTransformer, DataViewType, Delegate> _getIsNADelegateMethodInfo 133= FuncInstanceMethodInfo1<MissingValueReplacingTransformer, DataViewType, Delegate>.Create(target => target.GetIsNADelegate<int>); 296Delegate isNa = GetIsNADelegate(type); 393private Delegate GetIsNADelegate(DataViewType type) 398private Delegate GetIsNADelegate<T>(DataViewType type) 404private object GetSpecifiedValue(string srcStr, DataViewType dstType, Delegate isNA) 543private static readonly FuncInstanceMethodInfo1<Mapper, DataViewRow, int, Delegate> _composeGetterOneMethodInfo 544= FuncInstanceMethodInfo1<Mapper, DataViewRow, int, Delegate>.Create(target => target.ComposeGetterOne<int>); 546private static readonly FuncInstanceMethodInfo1<Mapper, DataViewRow, int, Delegate> _composeGetterVecMethodInfo 547= FuncInstanceMethodInfo1<Mapper, DataViewRow, int, Delegate>.Create(target => target.ComposeGetterVec<int>); 553private readonly Delegate[] _isNAs; 562_isNAs = new Delegate[_parent.ColumnPairs.Length]; 622protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 636private Delegate ComposeGetterOne(DataViewRow input, int iinfo) 642private Delegate ComposeGetterOne<T>(DataViewRow input, int iinfo) 662private Delegate ComposeGetterVec(DataViewRow input, int iinfo) 668private Delegate ComposeGetterVec<T>(DataViewRow input, int iinfo)
MutualInformationFeatureSelection.cs (3)
412private static readonly FuncStaticMethodInfo1<DataViewType, Delegate> _makeKeyMapperMethodInfo 413= new FuncStaticMethodInfo1<DataViewType, Delegate>(MakeKeyMapper<int>); 773mapper = (ValueMapper<T, int>)(Delegate)(ValueMapper<uint, int>)(
OptionalColumnTransform.cs (21)
248private static readonly FuncInstanceMethodInfo1<OptionalColumnTransform, DataViewRow, int, Delegate> _getSrcGetterMethodInfo 249= FuncInstanceMethodInfo1<OptionalColumnTransform, DataViewRow, int, Delegate>.Create(target => target.GetSrcGetter<int>); 251private static readonly FuncInstanceMethodInfo1<OptionalColumnTransform, Delegate> _makeGetterOneMethodInfo 252= FuncInstanceMethodInfo1<OptionalColumnTransform, Delegate>.Create(target => target.MakeGetterOne<int>); 254private static readonly FuncInstanceMethodInfo1<OptionalColumnTransform, int, Delegate> _makeGetterVecMethodInfo 255= FuncInstanceMethodInfo1<OptionalColumnTransform, int, Delegate>.Create(target => target.MakeGetterVec<int>); 375protected override Delegate[] CreateGetters(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns, out Action disposer) 385var getters = new Delegate[_bindings.InfoCount]; 409private Delegate MakeGetter(int iinfo) 417private Delegate MakeGetterOne<T>() 422private Delegate MakeGetterVec<T>(int length) 430private static readonly FuncInstanceMethodInfo1<Cursor, Delegate> _makeGetterOneMethodInfo 431= FuncInstanceMethodInfo1<Cursor, Delegate>.Create(target => target.MakeGetterOne<int>); 433private static readonly FuncInstanceMethodInfo1<Cursor, int, Delegate> _makeGetterVecMethodInfo 434= FuncInstanceMethodInfo1<Cursor, int, Delegate>.Create(target => target.MakeGetterVec<int>); 438private readonly Delegate[] _getters; 450_getters = new Delegate[length]; 488var originFn = _getters[index]; 497private Delegate MakeGetter(int iinfo) 505private Delegate MakeGetterOne<T>() 510private Delegate MakeGetterVec<T>(int length)
ProduceIdTransform.cs (1)
218Delegate idGetter = Input.GetIdGetter();
RandomFourierFeaturizing.cs (1)
502protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
StatefulCustomMappingTransformer.cs (6)
158protected override Delegate[] CreateGetters(DataViewRow input, IEnumerable<DataViewSchema.Column> activeColumns, out Action disp) 161var getters = new Delegate[_parent.AddedSchema.Columns.Length]; 195private Delegate GetDstGetter<T>(DataViewRow input, string colName, Action refreshAction) 268private readonly Delegate[] _getters; 280_getters = new Delegate[parent._parent.AddedSchema.Columns.Length]; 321var originFn = _getters[index];
Text\LdaTransform.cs (1)
596protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Text\NgramHashingTransformer.cs (1)
558protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Text\NgramTransform.cs (1)
670protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Text\StopWordsRemovingTransformer.cs (2)
402protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 1096protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Text\TextNormalizing.cs (1)
326protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Text\TokenizingByCharacters.cs (1)
464protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Text\WordBagTransform.cs (1)
300protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Text\WordEmbeddingsExtractor.cs (1)
543protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
Text\WordTokenizing.cs (1)
234protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer)
UngroupTransform.cs (2)
467private readonly Delegate[] _cachedGetters; 484_cachedGetters = new Delegate[_ungroupBinding.InputColumnCount];
Microsoft.ML.Vision (3)
DnnRetrainTransform.cs (2)
856protected override Delegate MakeGetter(DataViewRow input, int iinfo, Func<int, bool> activeOutput, out Action disposer) 870private Delegate MakeGetter<T>(DataViewRow input, int iinfo, ITensorValueGetter[] srcTensorGetters, string[] activeOutputColNames, OutputCache outputCache) where T : unmanaged
ImageClassificationTrainer.cs (1)
1502return (ValueMapper<TSrc, TDst>)(Delegate)del;
Microsoft.VisualStudio.LanguageServices (11)
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\DocumentOutline\DocumentOutlineView.g.cs (2)
102internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) { 103return System.Delegate.CreateDelegate(delegateType, this, handler);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\ExtractClass\ExtractClassDialog.g.cs (2)
99internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) { 100return System.Delegate.CreateDelegate(delegateType, this, handler);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\ExtractInterface\ExtractInterfaceDialog.g.cs (2)
109internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) { 110return System.Delegate.CreateDelegate(delegateType, this, handler);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\GeneratedInternalTypeHelper.g.cs (3)
46protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { 47return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod 56protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\PickMembers\PickMembersDialog.g.cs (2)
141internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) { 142return System.Delegate.CreateDelegate(delegateType, this, handler);
Microsoft.VisualStudio.LanguageServices.CSharp (5)
artifacts\obj\Microsoft.VisualStudio.LanguageServices.CSharp\Release\net472\GeneratedInternalTypeHelper.g.cs (3)
46protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) { 47return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod 56protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
artifacts\obj\Microsoft.VisualStudio.LanguageServices.CSharp\Release\net472\Options\Formatting\FormattingOptionPageControl.g.cs (2)
106internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) { 107return System.Delegate.CreateDelegate(delegateType, this, handler);
Microsoft.Win32.SystemEvents (1)
artifacts\obj\Microsoft.Win32.SystemEvents\Debug\net10.0\Microsoft.Win32.SystemEvents.notsupported.cs (1)
79public static void InvokeOnEventsThread(System.Delegate method) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemEvents); }
MSBuild (2)
LogMessagePacketBase.cs (2)
588private static Delegate CreateDelegateRobust(Type type, Object firstArgument, MethodInfo methodInfo) 590Delegate delegateMethod = null;
MSBuildTaskHost (3)
LogMessagePacketBase.cs (3)
588private static Delegate CreateDelegateRobust(Type type, Object firstArgument, MethodInfo methodInfo) 590Delegate delegateMethod = null; 597delegateMethod = Delegate.CreateDelegate(type, firstArgument, methodInfo);
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
147[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Delegate))]
netstandard (1)
netstandard.cs (1)
617[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Delegate))]
PresentationBuildTasks (5)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (5)
2570ReturnType = new CodeTypeReference(typeof(Delegate)), 2582CodeMethodReferenceExpression cmreCD = new CodeMethodReferenceExpression(new CodeTypeReferenceExpression(typeof(Delegate)), "CreateDelegate"); 2891ReturnType = new CodeTypeReference(typeof(Delegate)) 2930CodeCastExpression cceCD = new CodeCastExpression(typeof(Delegate), cmieCD); 2947param3 = new CodeParameterDeclarationExpression(typeof(Delegate), HANDLERARG);
PresentationCore (124)
System\Windows\ClassHandlersStore.cs (1)
33Delegate handler,
System\Windows\ContentElement.cs (2)
758Delegate handler = store.Get(key); 772Delegate handler = store.Get(key);
System\Windows\DataObjectCopyingEventArgs.cs (1)
92protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\DataObjectPastingEventArgs.cs (1)
184protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\DataObjectSettingDataEventArgs.cs (1)
96protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\DragEventArgs.cs (1)
174protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\EventHandlersStore.cs (14)
51public void Add(EventPrivateKey key, Delegate handler) 57Delegate existingDelegate = (Delegate)this[key]; 65_entries[key.GlobalIndex] = Delegate.Combine(existingDelegate, handler); 86public void Remove(EventPrivateKey key, Delegate handler) 92Delegate existingDelegate = (Delegate) this[key]; 95existingDelegate = Delegate.Remove(existingDelegate, handler); 123public Delegate Get(EventPrivateKey key) 128return (Delegate)this[key]; 141Delegate handler, 176public void RemoveRoutedEventHandler(RoutedEvent routedEvent, Delegate handler) 264internal Delegate this[EventPrivateKey key] 277return (Delegate)existingDelegate;
System\Windows\EventHelper.cs (10)
24public static void AddHandler<T>(ref Tuple<T, Delegate[]> field, T value) where T : Delegate 28Tuple<T, Delegate[]> oldTuple = field; 29T combinedDelegate = (T)Delegate.Combine(oldTuple?.Item1, value); 30Tuple<T, Delegate[]> newTuple = combinedDelegate != null ? Tuple.Create(combinedDelegate, combinedDelegate.GetInvocationList()) : null; 41public static void RemoveHandler<T>(ref Tuple<T, Delegate[]> field, T value) where T : Delegate 45Tuple<T, Delegate[]> oldTuple = field; 46T delegateWithRemoval = (T)Delegate.Remove(oldTuple?.Item1, value); 47Tuple<T, Delegate[]> newTuple = delegateWithRemoval != null ? Tuple.Create(delegateWithRemoval, delegateWithRemoval.GetInvocationList()) : null;
System\Windows\EventManager.cs (3)
91Delegate handler) 109/// <see cref="UIElement.AddHandler(RoutedEvent, Delegate)"/> <para/> 147Delegate handler,
System\Windows\EventRoute.cs (1)
76public void Add(object target, Delegate handler, bool handledEventsToo)
System\Windows\Generated\ContentElement.cs (7)
465public void AddHandler(RoutedEvent routedEvent, Delegate handler) 512Delegate handler, 539Delegate handler) 568public void RemoveHandler(RoutedEvent routedEvent, Delegate handler) 602Delegate handler) 606private void EventHandlersStoreAdd(EventPrivateKey key, Delegate handler) 612private void EventHandlersStoreRemove(EventPrivateKey key, Delegate handler)
System\Windows\Generated\UIElement.cs (7)
465public void AddHandler(RoutedEvent routedEvent, Delegate handler) 512Delegate handler, 539Delegate handler) 568public void RemoveHandler(RoutedEvent routedEvent, Delegate handler) 602Delegate handler) 606private void EventHandlersStoreAdd(EventPrivateKey key, Delegate handler) 612private void EventHandlersStoreRemove(EventPrivateKey key, Delegate handler)
System\Windows\Generated\UIElement3D.cs (7)
269public void AddHandler(RoutedEvent routedEvent, Delegate handler) 316Delegate handler, 343Delegate handler) 372public void RemoveHandler(RoutedEvent routedEvent, Delegate handler) 406Delegate handler) 410private void EventHandlersStoreAdd(EventPrivateKey key, Delegate handler) 416private void EventHandlersStoreRemove(EventPrivateKey key, Delegate handler)
System\Windows\GiveFeedbackEventArgs.cs (1)
104protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\GlobalEventManager.cs (1)
54Delegate handler,
System\Windows\IInputElement.cs (2)
28void AddHandler(RoutedEvent routedEvent, Delegate handler); 36void RemoveHandler(RoutedEvent routedEvent, Delegate handler);
System\Windows\Input\AccessKeyManager.cs (1)
809protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\Command\CanExecuteChangedEventManager.cs (9)
246void AddHandlerToCWT(Delegate handler, ConditionalWeakTable<object, object> cwt) 262List<Delegate> list = value as List<Delegate>; 266Delegate oldHandler = value as Delegate; 267list = new List<Delegate>(); 280void RemoveHandlerFromCWT(Delegate handler, ConditionalWeakTable<object, object> cwt) 289List<Delegate> list = value as List<Delegate>;
System\Windows\Input\Command\CanExecuteRoutedEventArgs.cs (1)
83protected override void InvokeEventHandler(Delegate genericHandler, object target)
System\Windows\Input\Command\CommandDevice.cs (1)
323protected override void InvokeEventHandler(Delegate execHandler, object target)
System\Windows\Input\Command\ExecutedRoutedEventArgs.cs (1)
64protected override void InvokeEventHandler(Delegate genericHandler, object target)
System\Windows\Input\FocusChangedEventArgs.cs (1)
65protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\InputEventArgs.cs (1)
60protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\InputManager.cs (9)
706Delegate[] handlers = _preProcessInput.Item2; 729Delegate[] handlers = _preNotifyInput.Item2; 829Delegate[] handlers = _postNotifyInput.Item2; 889private void RaiseProcessInputEventHandlers(Tuple<ProcessInputEventHandler, Delegate[]> postProcessInput, ProcessInputEventArgs processInputEventArgs) 897Delegate[] handlers = postProcessInput.Item2; 931private Tuple<PreProcessInputEventHandler, Delegate[]> _preProcessInput; 932private Tuple<NotifyInputEventHandler, Delegate[]> _preNotifyInput; 933private Tuple<NotifyInputEventHandler, Delegate[]> _postNotifyInput; 934private Tuple<ProcessInputEventHandler, Delegate[]> _postProcessInput;
System\Windows\Input\InputReportEventArgs.cs (1)
48protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\KeyboardEventArgs.cs (1)
47protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\KeyboardInputProviderAcquireFocusEventArgs.cs (1)
49protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\KeyEventArgs.cs (1)
161protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\ManipulationBoundaryFeedbackEventArgs.cs (1)
34protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\ManipulationCompletedEventArgs.cs (1)
44protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\ManipulationDeltaEventArgs.cs (1)
48protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\ManipulationInertiaStartingEventArgs.cs (1)
43protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\ManipulationStartedEventArgs.cs (1)
34protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\ManipulationStartingEventArgs.cs (1)
108protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\MouseButtonEventArgs.cs (1)
123protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\MouseEventArgs.cs (1)
137protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\MouseWheelEventArgs.cs (1)
47protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\QueryCursorEventArgs.cs (1)
60protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\Stylus\Common\StylusButtonEventArgs.cs (1)
59protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\Stylus\Common\StylusDownEventArgs.cs (1)
49protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\Stylus\Common\StylusEventArgs.cs (1)
119protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\Stylus\Common\StylusSystemGestureEventArgs.cs (1)
152protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\TextCompositionEventArgs.cs (1)
82protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Input\TouchEventArgs.cs (1)
56protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\InterOp\HwndSource.cs (3)
235Delegate[] handlers = parameters.HwndSourceHook.GetInvocationList(); 1631Delegate[] handlers = _hooks.Item2; 2797private Tuple<HwndSourceHook, Delegate[]> _hooks;
System\Windows\Media\Animation\Clock.cs (2)
3433private void AddEventHandler(EventPrivateKey key, Delegate handler) 3542private void RemoveEventHandler(EventPrivateKey key, Delegate handler)
System\Windows\Media\Animation\Timeline.cs (2)
876private void AddEventHandler(EventPrivateKey key, Delegate handler) 935private void RemoveEventHandler(EventPrivateKey key, Delegate handler)
System\Windows\Media\UniqueEventHelper.cs (1)
79internal abstract class UniqueEventHelperBase<TEventHandler> where TEventHandler : Delegate
System\Windows\QueryContinueDragEventArgs.cs (1)
108protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\RoutedEvent.cs (1)
86internal bool IsLegalHandler( Delegate handler )
System\Windows\RoutedEventArgs.cs (2)
273protected virtual void InvokeEventHandler(Delegate genericHandler, object genericTarget) 316internal void InvokeHandler(Delegate handler, object target)
System\Windows\RoutedEventHandlerInfo.cs (3)
37internal RoutedEventHandlerInfo(Delegate handler, bool handledEventsToo) 50public Delegate Handler 144private Delegate _handler;
System\Windows\SourceChangedEventArgs.cs (1)
91protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\UIElement.cs (3)
1875internal static void AddHandler(DependencyObject d, RoutedEvent routedEvent, Delegate handler) 1911internal static void RemoveHandler(DependencyObject d, RoutedEvent routedEvent, Delegate handler) 4095Delegate handler = store.Get(key);
System\Windows\UIElement3D.cs (1)
1303Delegate handler = store.Get(key);
PresentationFramework (90)
MS\Internal\AppModel\ReturnEventSaver.cs (4)
55Delegate[] delegates = null; 62Delegate returnDelegate = delegates[i]; 122Delegate d; 125d = Delegate.CreateDelegate(
MS\Internal\Data\StaticPropertyChangedEventManager.cs (8)
278Delegate d = Delegate.CreateDelegate(spcEvent.EventHandlerType, this, OnStaticPropertyChangedMethodInfo); 288Delegate d = Delegate.CreateDelegate(spcEvent.EventHandlerType, this, OnStaticPropertyChangedMethodInfo); 608Delegate d = Delegate.CreateDelegate(eventInfo.EventHandlerType, this, OnStaticPropertyChangedMethodInfo); 619Delegate d = Delegate.CreateDelegate(eventInfo.EventHandlerType, this, OnStaticPropertyChangedMethodInfo);
MS\Internal\WindowsRuntime\Generated\Windows.Data.Text.cs (1)
1582public static global::System.Delegate AbiInvokeDelegate { get ; }
MS\Internal\WindowsRuntime\Generated\WinRT.cs (1)
16public static void DynamicInvokeAbi(this System.Delegate del, object[] invoke_params)
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.cs (4)
31where TDelegate : class, Delegate 42where T : class, Delegate 57if (o is Delegate del) 128if (obj is Delegate)
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.net5.cs (1)
43where T : class, System.Delegate => FindObject<T>(thisPtr);
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (2)
418public global::System.Delegate get_Current_0; 443get_Current_0 = global::System.Delegate.CreateDelegate(get_Current_0_Type, typeof(Vftbl).GetMethod("Do_Abi_get_Current_0", BindingFlags.NonPublic | BindingFlags.Static).MakeGenericMethod(Marshaler<T>.AbiType)),
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IReadOnlyList.cs (4)
208public global::System.Delegate GetAt_0; 210public global::System.Delegate IndexOf_2; 234GetAt_0 = global::System.Delegate.CreateDelegate(GetAt_0_Type, typeof(Vftbl).GetMethod("Do_Abi_GetAt_0", BindingFlags.NonPublic | BindingFlags.Static).MakeGenericMethod(Marshaler<T>.AbiType)), 236IndexOf_2 = global::System.Delegate.CreateDelegate(IndexOf_2_Type, typeof(Vftbl).GetMethod("Do_Abi_IndexOf_2", BindingFlags.NonPublic | BindingFlags.Static).MakeGenericMethod(Marshaler<T>.AbiType)),
MS\Internal\WindowsRuntime\Generated\WinRT\TypeExtensions.cs (1)
70return typeof(Delegate).IsAssignableFrom(type);
System\Windows\Controls\CalendarSelectionChangedEventArgs.cs (1)
28protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Controls\ContextMenuService.cs (1)
485protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Controls\Primitives\DragCompletedEventArgs.cs (1)
64protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Controls\Primitives\DragDeltaEventArgs.cs (1)
52protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Controls\Primitives\DragStartedEventArgs.cs (1)
52protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Controls\Primitives\ScrollEventArgs.cs (1)
52protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Controls\ScrollChangedEventArgs.cs (1)
166protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Controls\SelectionChangedEventArgs.cs (1)
118protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Controls\TextChangedEventArgs.cs (1)
152protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Controls\ToolTipService.cs (2)
679protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) 712protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Controls\ValidationErrorEventArgs.cs (1)
80protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Data\CollectionViewSource.cs (2)
618handlers = (FilterEventHandler)Delegate.Combine(handlers, value); 636handlers = (FilterEventHandler)Delegate.Remove(handlers, value);
System\Windows\Data\DataTransferEventArgs.cs (1)
74protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Documents\Hyperlink.cs (1)
934private static void SetUpEventHandler(IInputElement element, RoutedEvent routedEvent, Delegate handler)
System\Windows\Documents\WinRTSpellerInterop.cs (1)
730private DispatcherOperation BeginInvokeOnUIThread(Delegate method, DispatcherPriority priority, params object[] args)
System\Windows\EventSetter.cs (3)
31public EventSetter(RoutedEvent routedEvent, Delegate handler) 59public Delegate Handler 113private Delegate _handler;
System\Windows\EventSetterHandlerConverter.cs (1)
76return Delegate.CreateDelegate(setter.Event.HandlerType, rootProvider.RootObject, handlerName);
System\Windows\FrameworkContentElement.cs (7)
1624Delegate handler = store.Get(key); 1760Delegate handler) 1774Delegate handler) 1793Delegate handler = store.Get(key); 2014Delegate handler = store.Get(key); 2022private void EventHandlersStoreAdd(EventPrivateKey key, Delegate handler) 2028private void EventHandlersStoreRemove(EventPrivateKey key, Delegate handler)
System\Windows\FrameworkElement.cs (7)
5509Delegate handler = store.Get(key); 5727Delegate handler) 5743Delegate handler) 5810Delegate handler = store.Get(key); 6056Delegate handler = store.Get(key); 6122internal void EventHandlersStoreAdd(EventPrivateKey key, Delegate handler) 6128internal void EventHandlersStoreRemove(EventPrivateKey key, Delegate handler)
System\Windows\FrameworkElementFactory.cs (3)
289public void AddHandler(RoutedEvent routedEvent, Delegate handler) 299public void AddHandler(RoutedEvent routedEvent, Delegate handler, bool handledEventsToo) 335public void RemoveHandler(RoutedEvent routedEvent, Delegate handler)
System\Windows\Generated\FrameworkContentElement.cs (1)
1000Delegate handler = store.Get(FrameworkElement.InheritedPropertyChangedKey);
System\Windows\Generated\FrameworkElement.cs (1)
1032Delegate handler = store.Get(FrameworkElement.InheritedPropertyChangedKey);
System\Windows\Ink\Events.cs (2)
54protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) 362protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\Markup\Baml2006\WpfMemberInvoker.cs (2)
33Delegate handler = value as Delegate;
System\Windows\Markup\BamlRecordReader.cs (1)
2818Delegate d;
System\Windows\Markup\XamlTypeMapper.cs (4)
2799internal static Delegate CreateDelegate(ParserContext pc, Type delegateType, object target, string handler) 2801Delegate d = null; 2806d = Delegate.CreateDelegate(delegateType, target, handler); 2812internal static bool AddInternalEventHandler(ParserContext pc, object rootElement, EventInfo eventInfo, object target, Delegate handler)
System\Windows\Navigation\PageFunction.cs (11)
101internal void _AddEventHandler(Delegate d) 111_returnHandler = Delegate.Combine(_returnHandler, d); 114internal void _RemoveEventHandler(Delegate d) 116_returnHandler = Delegate.Remove(_returnHandler, d); 158internal Delegate _Return 203private Delegate _returnHandler; // the delegate for the Return event 210internal RaiseTypedEventArgs(Delegate d, object o) 215internal Delegate D; 262Delegate d = args.D; 292_AddEventHandler((Delegate)value); 296_RemoveEventHandler((Delegate)value);
System\Windows\Navigation\RequestNavigateEventArgs.cs (1)
65protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\RequestBringIntoViewEventArgs.cs (1)
46protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\RoutedPropertyChangedEventArgs.cs (1)
75protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System\Windows\SizeChangedEventArgs.cs (1)
95protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System.ComponentModel.Composition (8)
Microsoft\Internal\ContractServices.cs (1)
25if (typeof(Delegate).IsAssignableFrom(contractType))
System\ComponentModel\Composition\ContractNameServices.cs (1)
50if (!type.IsAbstract && type.HasBaseclassOf(typeof(Delegate)))
System\ComponentModel\Composition\ExportServices.cs (2)
64return (Func<Export, object>)Delegate.CreateDelegate(typeof(Func<Export, object>), genericMethod); 76return (Func<Export, Lazy<object, object>>)Delegate.CreateDelegate(typeof(Func<Export, Lazy<object, object>>), genericMethod);
System\ComponentModel\Composition\MetadataViewGenerator.cs (1)
118MetadataViewFactory generatedMetadataViewFactory = (MetadataViewFactory)Delegate.CreateDelegate(
System\ComponentModel\Composition\Primitives\ExportedDelegate.cs (2)
26public virtual Delegate? CreateDelegate(Type delegateType) 30if (delegateType == typeof(Delegate) || delegateType == typeof(MulticastDelegate))
System\ComponentModel\Composition\ReflectionModel\ExportfactoryCreator.cs (1)
40Func<Export, object> exportFactoryFactory = (Func<Export, object>)Delegate.CreateDelegate(typeof(Func<Export, object>), this, genericMethod);
System.ComponentModel.Composition.Registration (1)
System\ComponentModel\Composition\Registration\PartBuilderOfT.cs (1)
127Delegate importDelegate = lambdaExpression.Compile();
System.ComponentModel.Primitives (9)
System\ComponentModel\EventHandlerList.cs (7)
33public Delegate? this[object key] 59public void AddHandler(object key, Delegate? value) 64e._handler = Delegate.Combine(e._handler, value); 100public void RemoveHandler(object key, Delegate? value) 105e._handler = Delegate.Remove(e._handler, value); 113internal Delegate? _handler; 115public ListEntry(object key, Delegate? handler, ListEntry? next)
System\ComponentModel\ISynchronizeInvoke.cs (2)
20IAsyncResult BeginInvoke(Delegate method, object?[]? args); 31object? Invoke(Delegate method, object?[]? args);
System.ComponentModel.TypeConverter (14)
System\ComponentModel\EventDescriptor.cs (2)
57public abstract void AddEventHandler(object component, Delegate value); 63public abstract void RemoveEventHandler(object component, Delegate value);
System\ComponentModel\PropertyDescriptor.cs (2)
176_valueChangedHandlers.AddOrUpdate(component, handler, (k, v) => (EventHandler?)Delegate.Combine(v, handler)); 445h = (EventHandler?)Delegate.Remove(h, handler);
System\ComponentModel\ReflectEventDescriptor.cs (10)
85if (type == null || !(typeof(Delegate)).IsAssignableFrom(type)) 89Debug.Assert(type.IsSubclassOf(typeof(Delegate)), $"Not a valid ReflectEvent: {componentClass.FullName}. {name} {type.FullName}"); 156public override void AddEventHandler(object component, Delegate value) 200Delegate? eventdesc = (Delegate?)dict.GetValue(this); 201eventdesc = Delegate.Combine(eventdesc, value); 437public override void RemoveEventHandler(object component, Delegate value) 476Delegate? del = (Delegate?)dict.GetValue(this); 477del = Delegate.Remove(del, value);
System.Composition.Convention (1)
System\Composition\Convention\PartConventionBuilderOfT.cs (1)
189Delegate importDelegate = lambdaExpression.Compile();
System.Configuration.ConfigurationManager (1)
System\Configuration\CallbackValidatorAttribute.cs (1)
32_callbackMethod = (ValidatorCallback)Delegate.CreateDelegate(typeof(ValidatorCallback), methodInfo);
System.Data.Odbc (2)
Common\System\Data\Common\AdapterUtil.Odbc.cs (2)
575internal static Delegate? FindBuilder(MulticastDelegate mcd) 579Delegate[] d = mcd.GetInvocationList();
System.Linq.Expressions (26)
System\Dynamic\Utils\DelegateHelpers.cs (6)
23public static Func<Type, Func<object?[], object?>, Delegate> CreateObjectArrayDelegate { get; } 26private static Func<Type, Func<object?[], object?>, Delegate> CreateObjectArrayDelegateInternal() 35.CreateDelegate<Func<Type, Func<object?[], object?>, Delegate>>(); 39return new Func<Type, Func<object?[], object?>, Delegate>((_x, _y) => throw new NotImplementedException()); 55internal static Delegate CreateObjectArrayDelegate(Type delegateType, Func<object?[], object?> handler) 201private static Delegate CreateObjectArrayDelegateRefEmit(Type delegateType, Func<object?[], object?> handler)
System\Dynamic\Utils\TypeUtils.cs (1)
969Debug.Assert(typeof(Delegate).IsAssignableFrom(delegateType));
System\Linq\Expressions\Compiler\LambdaCompiler.cs (2)
178internal static Delegate Compile(LambdaExpression lambda) 261private Delegate CreateDelegate()
System\Linq\Expressions\Interpreter\CallInstruction.cs (2)
250var del = instance as Delegate;
System\Linq\Expressions\Interpreter\LightDelegateCreator.cs (2)
27public Delegate CreateDelegate() => CreateDelegate(closure: null); 29internal Delegate CreateDelegate(IStrongBox[]? closure)
System\Linq\Expressions\Interpreter\LightLambda.cs (1)
355internal Delegate MakeDelegate(Type delegateType)
System\Linq\Expressions\Interpreter\TypeOperations.cs (1)
42Delegate d = _creator.CreateDelegate(closure);
System\Linq\Expressions\LambdaExpression.cs (3)
137public Delegate Compile() 155public Delegate Compile(bool preferInterpretation) 188public Delegate Compile(DebugInfoGenerator debugInfoGenerator)
System\Runtime\CompilerServices\CallSiteOpsReflectionCache.cs (8)
15public static readonly MethodInfo CreateMatchmaker = ((Delegate)CallSiteOps.CreateMatchmaker<T>).GetMethodInfo(); 18public static readonly MethodInfo UpdateRules = ((Delegate)CallSiteOps.UpdateRules<T>).GetMethodInfo(); 21public static readonly MethodInfo GetRules = ((Delegate)CallSiteOps.GetRules<T>).GetMethodInfo(); 24public static readonly MethodInfo GetRuleCache = ((Delegate)CallSiteOps.GetRuleCache<T>).GetMethodInfo(); 27public static readonly MethodInfo GetCachedRules = ((Delegate)CallSiteOps.GetCachedRules<T>).GetMethodInfo(); 30public static readonly MethodInfo AddRule = ((Delegate)CallSiteOps.AddRule<T>).GetMethodInfo(); 33public static readonly MethodInfo MoveRule = ((Delegate)CallSiteOps.MoveRule<T>).GetMethodInfo(); 36public static readonly MethodInfo Bind = ((Delegate)CallSiteOps.Bind<T>).GetMethodInfo();
System.Net.HttpListener (1)
src\libraries\Common\src\System\Net\CookieParser.cs (1)
540s_internalSetNameMethod = (Func<Cookie, string?, bool>)Delegate.CreateDelegate(typeof(Func<Cookie, string?, bool>), method);
System.Private.CoreLib (147)
src\libraries\System.Private.CoreLib\src\Internal\Runtime\InteropServices\ComponentActivator.cs (4)
25private static readonly Dictionary<IntPtr, Delegate> s_delegates = new Dictionary<IntPtr, Delegate>(); 351Delegate d = Delegate.CreateDelegate(delegateType, type, methodName)!;
src\libraries\System.Private.CoreLib\src\System\Delegate.cs (37)
18public static Delegate? Combine(Delegate? a, Delegate? b) 26public static Delegate? Combine(params Delegate?[]? delegates) => 27Combine((ReadOnlySpan<Delegate?>)delegates); 38public static Delegate? Combine(params ReadOnlySpan<Delegate?> delegates) 40Delegate? d = null; 55public static Delegate CreateDelegate(Type type, object? firstArgument, MethodInfo method) => CreateDelegate(type, firstArgument, method, throwOnBindFailure: true)!; 58public static Delegate CreateDelegate(Type type, MethodInfo method) => CreateDelegate(type, method, throwOnBindFailure: true)!; 62public static Delegate CreateDelegate(Type type, object target, string method) => CreateDelegate(type, target, method, ignoreCase: false, throwOnBindFailure: true)!; 64public static Delegate CreateDelegate(Type type, object target, string method, bool ignoreCase) => CreateDelegate(type, target, method, ignoreCase, throwOnBindFailure: true)!; 67public static Delegate CreateDelegate(Type type, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.AllMethods)] Type target, string method) => CreateDelegate(type, target, method, ignoreCase: false, throwOnBindFailure: true)!; 68public static Delegate CreateDelegate(Type type, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.AllMethods)] Type target, string method, bool ignoreCase) => CreateDelegate(type, target, method, ignoreCase, throwOnBindFailure: true)!; 71protected virtual Delegate CombineImpl(Delegate? d) => throw new MulticastNotSupportedException(SR.Multicast_Combine); 73protected virtual Delegate? RemoveImpl(Delegate d) => d.Equals(this) ? null : this; 75public virtual Delegate[] GetInvocationList() => [this]; 78/// Gets a value that indicates whether the <see cref="Delegate"/> has a single invocation target. 80/// <value>true if the <see cref="Delegate"/> has a single invocation target.</value> 96public static System.Delegate.InvocationListEnumerator<TDelegate> EnumerateInvocationList<TDelegate>(TDelegate? d) where TDelegate : System.Delegate 103public struct InvocationListEnumerator<TDelegate> where TDelegate : System.Delegate 144public System.Delegate.InvocationListEnumerator<TDelegate> GetEnumerator() => this; 158public static Delegate? Remove(Delegate? source, Delegate? value) 172public static Delegate? RemoveAll(Delegate? source, Delegate? value) 174Delegate? newDelegate; 187public static bool operator ==(Delegate? d1, Delegate? d2) 200public static bool operator !=(Delegate? d1, Delegate? d2)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\DiagnosticMethodInfo.cs (1)
50public static DiagnosticMethodInfo? Create(Delegate @delegate)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (2)
4126this._EventSourceCreated = (EventHandler<EventSourceCreatedEventArgs>?)Delegate.Combine(_EventSourceCreated, value); 4130this._EventSourceCreated = (EventHandler<EventSourceCreatedEventArgs>?)Delegate.Remove(_EventSourceCreated, value);
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\PropertyValue.cs (1)
205protected static Delegate GetGetMethod(PropertyInfo property, Type propertyType)
src\libraries\System.Private.CoreLib\src\System\Reflection\EventInfo.cs (3)
49Type del = typeof(Delegate); 62public virtual void AddEventHandler(object? target, Delegate? handler) 70public virtual void RemoveEventHandler(object? target, Delegate? handler)
src\libraries\System.Private.CoreLib\src\System\Reflection\MethodInfo.cs (4)
29public virtual Delegate CreateDelegate(Type delegateType) { throw new NotSupportedException(SR.NotSupported_SubclassOverride); } 30public virtual Delegate CreateDelegate(Type delegateType, object? target) { throw new NotSupportedException(SR.NotSupported_SubclassOverride); } 33public T CreateDelegate<T>() where T : Delegate => (T)CreateDelegate(typeof(T)); 36public T CreateDelegate<T>(object? target) where T : Delegate => (T)CreateDelegate(typeof(T), target);
src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeConstructorInfo.cs (1)
42if (typeof(Delegate).IsAssignableFrom(DeclaringType))
src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeReflectionExtensions.cs (1)
112public static MethodInfo GetMethodInfo(this Delegate del)
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.Core.cs (1)
126Func<TInstance, Stream, object> typedDelegate = (Func<TInstance, Stream, object>)Delegate.CreateDelegate(typeof(Func<TInstance, Stream, object>), null, method);
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\RuntimeHelpers.cs (1)
90public static void PrepareContractedDelegate(Delegate d)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComEventsHelpers.NoCom.cs (3)
13public static void Combine(object rcw, Guid iid, int dispid, Delegate d) 18public static Delegate Remove(object rcw, Guid iid, int dispid, Delegate d)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshal.cs (3)
1092public static Delegate GetDelegateForFunctionPointer(IntPtr ptr, Type t) 1140public static IntPtr GetFunctionPointerForDelegate(Delegate d) 1151return GetFunctionPointerForDelegate((Delegate)(object)d);
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (3)
619foreach (Func<AssemblyLoadContext, AssemblyName, Assembly> handler in Delegate.EnumerateInvocationList(_resolving)) 720foreach (ResolveEventHandler handler in Delegate.EnumerateInvocationList(eventHandler)) 795foreach (Func<Assembly, string, IntPtr> handler in Delegate.EnumerateInvocationList(_resolvingUnmanagedDll))
src\libraries\System.Private.CoreLib\src\System\Threading\CancellationToken.cs (1)
287private CancellationTokenRegistration Register(Delegate callback, object? state, bool useSynchronizationContext, bool useExecutionContext)
src\libraries\System.Private.CoreLib\src\System\Threading\CancellationTokenSource.cs (3)
587Delegate callback, object? stateForCallback, SynchronizationContext? syncContext, ExecutionContext? executionContext) 989private static void Invoke(Delegate d, object? state, CancellationTokenSource source) 1200public Delegate? Callback; // Action<object> or Action<object,CancellationToken>
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Future.cs (1)
302internal Task(Delegate valueSelector, object? state, Task? parent, CancellationToken cancellationToken,
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\LoggingExtensions.cs (1)
10public static string GetMethodName(this Delegate @delegate)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (11)
125internal Delegate? m_action; 505internal Task(Delegate action, object? state, Task? parent, CancellationToken cancellationToken, 537internal void TaskConstructorCore(Delegate? action, object? state, CancellationToken cancellationToken, 1143Task? creatingTask, Delegate action, object? state, CancellationToken cancellationToken, TaskScheduler scheduler, 7056internal virtual Delegate[]? GetDelegateContinuationsForDebugger() 7065private static Delegate[]? GetDelegatesFromContinuationObject(object? continuationObject) 7081Delegate[]? delegates = continuationTask.GetDelegateContinuationsForDebugger(); 7095List<Delegate> result = new List<Delegate>(); 7098Delegate[]? innerDelegates = GetDelegatesFromContinuationObject(obj); 7101foreach (Delegate del in innerDelegates)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskContinuation.cs (7)
15Task antecedent, Delegate action, object? state, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions) : 61Task antecedent, Delegate function, object? state, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions) : 107Task<TAntecedentResult> antecedent, Delegate action, object? state, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions) : 153Task<TAntecedentResult> antecedent, Delegate function, object? state, TaskCreationOptions creationOptions, InternalTaskOptions internalOptions) : 255internal abstract Delegate[]? GetDelegateContinuationsForDebugger(); 357internal override Delegate[]? GetDelegateContinuationsForDebugger() => 824internal override Delegate[] GetDelegateContinuationsForDebugger()
src\libraries\System.Private.CoreLib\src\System\Threading\Thread.cs (3)
28internal Delegate _start; 34internal StartHelper(Delegate start) 65Delegate start = _start;
src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (1)
30if (underlyingType == typeof(Delegate) || underlyingType == typeof(Enum))
src\System\Delegate.CoreCLR.cs (21)
93Delegate d = (Delegate)obj; 225public static Delegate? CreateDelegate(Type type, object target, string method, bool ignoreCase, bool throwOnBindFailure) 236Delegate d = InternalAlloc(rtType); 260public static Delegate? CreateDelegate(Type type, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.AllMethods)] Type target, string method, bool ignoreCase, bool throwOnBindFailure) 276Delegate d = InternalAlloc(rtType); 296public static Delegate? CreateDelegate(Type type, MethodInfo method, bool throwOnBindFailure) 318Delegate? d = CreateDelegateInternal( 331public static Delegate? CreateDelegate(Type type, object? firstArgument, MethodInfo method, bool throwOnBindFailure) 350Delegate? d = CreateDelegateInternal( 367internal static Delegate CreateDelegateNoSecurityCheck(Type type, object? target, RuntimeMethodHandle method) 381Delegate d = InternalAlloc(rtType); 395internal static Delegate? CreateDelegateInternal(RuntimeType rtType, RuntimeMethodInfo rtMethod, object? firstArgument, DelegateBindingFlags flags) 397Delegate d = InternalAlloc(rtType); 413Delegate d = this; 424Delegate d = this; 478Delegate _this = this; 518Delegate d = this; 527private static bool InternalEqualMethodHandles(Delegate left, Delegate right) 546Delegate d = this;
src\System\MulticastDelegate.CoreCLR.cs (21)
79if (d._invocationList is Delegate) 87if (_invocationList is Delegate invocationListDelegate) 113if (d._invocationList is Delegate) 135Debug.Assert(invocationList[i] is Delegate); 136Delegate dd = (Delegate)invocationList[i]; // If invocationList is an object[], it always contains Delegate (or MulticastDelegate) objects 211protected sealed override Delegate CombineImpl(Delegate? follow) 329protected sealed override Delegate? RemoveImpl(Delegate value) 356return (Delegate)invocationList[1 - i]; 385return (Delegate)invocationList[i != 0 ? 0 : invocationCount - 1]; 401public sealed override Delegate[] GetInvocationList() 403Delegate[] del; 406del = new Delegate[1]; 413del = new Delegate[(int)_invocationCount]; 416del[i] = (Delegate)invocationList[i]; 443if (_invocationList is Delegate t) 485return ((Delegate)invocationList[invocationCount - 1]).GetTarget(); 489if (_invocationList is Delegate receiver) 505return ((Delegate)invocationList[index]).Method;
src\System\Reflection\Emit\DynamicMethod.CoreCLR.cs (3)
44public sealed override Delegate CreateDelegate(Type delegateType) => 47public sealed override Delegate CreateDelegate(Type delegateType, object? target) 58MulticastDelegate d = (MulticastDelegate)Delegate.CreateDelegateNoSecurityCheck(delegateType, target, GetMethodDescriptor());
src\System\Reflection\RuntimeMethodInfo.CoreCLR.cs (4)
350public override Delegate CreateDelegate(Type delegateType) 366public override Delegate CreateDelegate(Type delegateType, object? target) 379private Delegate CreateDelegateInternal(Type delegateType, object? firstArgument, DelegateBindingFlags bindingFlags) 389return Delegate.CreateDelegateInternal(rtType, this, firstArgument, bindingFlags) ??
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (1)
224public static void PrepareDelegate(Delegate d)
src\System\Runtime\InteropServices\Marshal.CoreCLR.cs (3)
975internal static Delegate GetDelegateForFunctionPointerInternal(IntPtr ptr, RuntimeType t) 977Delegate? retDelegate = null; 985internal static IntPtr GetFunctionPointerForDelegateInternal(Delegate d)
src\System\StubHelpers.cs (1)
1319internal static extern IntPtr GetDelegateTarget(Delegate pThis);
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\CodeGenerator.cs (3)
91Debug.Assert(typeof(Delegate).IsAssignableFrom(delegateType)); 151internal Delegate EndMethod() 156Delegate? retVal;
System.Private.Windows.Core.TestUtilities (2)
ITestAccessor.cs (1)
59where TDelegate : Delegate;
TestAccessor.cs (1)
62where TDelegate : Delegate
System.Private.Xml (2)
System\Xml\Xsl\IlGen\XmlILModule.cs (1)
262public Delegate CreateDelegate(string name, Type typDelegate)
System\Xml\Xslt\XslCompiledTransform.cs (1)
230Delegate delExec = executeMethod is DynamicMethod dm
System.Reflection.Context (6)
System\Reflection\Context\Delegation\DelegatingEventInfo.cs (2)
60public override void AddEventHandler(object? target, Delegate? handler) 105public override void RemoveEventHandler(object? target, Delegate? handler)
System\Reflection\Context\Delegation\DelegatingMethodInfo.cs (2)
169public override Delegate CreateDelegate(Type delegateType) 174public override Delegate CreateDelegate(Type delegateType, object? target)
System\Reflection\Context\Projection\ProjectingMethodInfo.cs (2)
113public override Delegate CreateDelegate(Type delegateType) 118public override Delegate CreateDelegate(Type delegateType, object? target)
System.Reflection.MetadataLoadContext (4)
System\Reflection\TypeLoading\Events\RoEvent.cs (2)
81public sealed override void AddEventHandler(object? target, Delegate? handler) => throw new InvalidOperationException(SR.Arg_InvalidOperation_Reflection); 82public sealed override void RemoveEventHandler(object? target, Delegate? handler) => throw new InvalidOperationException(SR.Arg_InvalidOperation_Reflection);
System\Reflection\TypeLoading\Methods\RoMethod.cs (2)
125public sealed override Delegate CreateDelegate(Type delegateType) => throw new InvalidOperationException(SR.Arg_InvalidOperation_Reflection); 126public sealed override Delegate CreateDelegate(Type delegateType, object? target) => throw new InvalidOperationException(SR.Arg_InvalidOperation_Reflection);
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
129[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Delegate))]
System.Runtime.InteropServices (2)
System\Runtime\InteropServices\ComAwareEventInfo.cs (2)
29public override void AddEventHandler(object target, Delegate handler) 47public override void RemoveEventHandler(object target, Delegate handler)
System.Runtime.Serialization.Formatters (2)
System\Runtime\Serialization\ObjectManager.cs (1)
985_onDeserializationHandler = (DeserializationEventHandler)Delegate.Combine(_onDeserializationHandler, handler);
System\Runtime\Serialization\SerializationEventsCache.cs (1)
89handler = (SerializationEventHandler)Delegate.Combine(handler, onDeserialized);
System.Security.Cryptography (1)
System\Security\Cryptography\CryptoConfig.cs (1)
472if (rci == null || typeof(Delegate).IsAssignableFrom(rci.DeclaringType))
System.ServiceModel.Syndication (2)
System\ServiceModel\Syndication\SyndicationFeedFormatter.cs (2)
429foreach (Delegate parser in uriParser.GetInvocationList()) 455foreach (Delegate dateTimeParser in DateTimeParser.GetInvocationList())
System.Text.Json (12)
System\Text\Json\Serialization\Converters\Value\UnsupportedTypeConverterFactory.cs (1)
30typeof(Delegate).IsAssignableFrom(type);
System\Text\Json\Serialization\Metadata\FSharpCoreReflectionProxy.cs (2)
227private static TDelegate CreateDelegate<TDelegate>(MethodInfo methodInfo) where TDelegate : Delegate 228=> (TDelegate)Delegate.CreateDelegate(typeof(TDelegate), methodInfo, throwOnBindFailure: true)!;
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (3)
103private protected abstract void SetGetter(Delegate? getter); 104private protected abstract void SetSetter(Delegate? setter); 135private protected abstract void SetShouldSerialize(Delegate? predicate);
System\Text\Json\Serialization\Metadata\JsonPropertyInfoOfT.cs (3)
36private protected override void SetGetter(Delegate? getter) 59private protected override void SetSetter(Delegate? setter) 90private protected override void SetShouldSerialize(Delegate? predicate)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
100private protected abstract void SetCreateObject(Delegate? createObject);
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.cs (1)
58private protected override void SetCreateObject(Delegate? createObject)
System\Text\Json\Serialization\Metadata\ReflectionEmitMemberAccessor.cs (1)
396private static T? CreateDelegate<T>(DynamicMethod? method) where T : Delegate =>
System.Threading.Tasks.Dataflow (5)
Blocks\ActionBlock.cs (5)
36this((Delegate)action, ExecutionDataflowBlockOptions.Default) 45this((Delegate)action, dataflowBlockOptions) 52this((Delegate)action, ExecutionDataflowBlockOptions.Default) 61this((Delegate)action, dataflowBlockOptions) 69private ActionBlock(Delegate action, ExecutionDataflowBlockOptions dataflowBlockOptions)
System.Transactions.Local (6)
System\Transactions\Transaction.cs (1)
808System.Delegate.Remove(_internalTransaction._transactionCompletedDelegate, value);
System\Transactions\TransactionManager.cs (2)
46s_distributedTransactionStartedDelegate = (TransactionStartedEventHandler?)System.Delegate.Combine(s_distributedTransactionStartedDelegate, value); 58s_distributedTransactionStartedDelegate = (TransactionStartedEventHandler?)System.Delegate.Remove(s_distributedTransactionStartedDelegate, value);
System\Transactions\TransactionState.cs (3)
529System.Delegate.Combine(tx._transactionCompletedDelegate, transactionCompletedDelegate); 1838System.Delegate.Combine(tx._transactionCompletedDelegate, transactionCompletedDelegate); 3512System.Delegate.Combine(tx._transactionCompletedDelegate, transactionCompletedDelegate);
System.Windows.Controls.Ribbon (6)
Microsoft\Windows\Controls\ActivatingKeyTipEventArgs.cs (1)
137protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
Microsoft\Windows\Controls\KeyTipAccessedEventArgs.cs (1)
27protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
Microsoft\Windows\Controls\Ribbon\RibbonDismissPopupEventArgs.cs (1)
47protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (2)
941internal static void AddHandler(DependencyObject element, RoutedEvent routedEvent, Delegate handler) 966internal static void RemoveHandler(DependencyObject element, RoutedEvent routedEvent, Delegate handler)
Microsoft\Windows\Controls\Ribbon\RibbonQuickAccessToolBarCloneEventArgs.cs (1)
49protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
System.Windows.Forms (32)
System\Windows\Forms\Application.cs (4)
738private static void AddEventHandler(object key, Delegate? value) 748private static void RemoveEventHandler(object key, Delegate? value) 1173Delegate? exit = s_eventHandlers[s_eventApplicationExit]; 1188Delegate? exit = s_eventHandlers[s_eventThreadExit];
System\Windows\Forms\Control.cs (6)
4247/// An <see cref="IAsyncResult"/> that represents the result of the <see cref="BeginInvoke(Delegate)"/> operation. 4250public IAsyncResult BeginInvoke(Delegate method) => BeginInvoke(method, null); 4279public IAsyncResult BeginInvoke(Delegate method, params object?[]? args) 5952public object Invoke(Delegate method) => Invoke(method, null); 5968public object Invoke(Delegate method, params object?[]? args) 6385private object MarshaledInvoke(Control caller, Delegate method, object?[]? args, bool synchronous)
System\Windows\Forms\Control.ThreadMethodEntry.cs (2)
15internal Delegate? _method; 34Delegate? method,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (6)
2269protected virtual void AddEventHandler(object key, Delegate handler) 2282e.Handler = Delegate.Combine(e.Handler, handler); 2293Delegate? handler = GetEventHandler(key); 2300protected virtual Delegate? GetEventHandler(object key) 2316protected virtual void RemoveEventHandler(object key, Delegate handler) 2329entry.Handler = Delegate.Remove(entry.Handler, handler);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.EventEntry.cs (2)
10public Delegate? Handler { get; set; } 14internal EventEntry(EventEntry? next, object key, Delegate? handler)
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.cs (7)
30private static Delegate?[]? t_staticEventHandlers; 136private static void AddEventHandler(int key, Delegate? value) 140t_staticEventHandlers ??= new Delegate[StaticEventCount]; 141t_staticEventHandlers[key] = Delegate.Combine(t_staticEventHandlers[key], value); 247private static Delegate? GetEventHandler(int key) 308private static void RemoveEventHandler(int key, Delegate? value) 314t_staticEventHandlers[key] = Delegate.Remove(t_staticEventHandlers[key], value);
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderer.cs (2)
303private void AddHandler(object key, Delegate value) 308private void RemoveHandler(object key, Delegate value)
System\Windows\Forms\Controls\WebBrowser\HtmlShim.cs (3)
33public void AddHandler(object key, Delegate? value) 95Delegate? delegateToInvoke = Events[key]; 133public void RemoveHandler(object key, Delegate? value)
System.Windows.Forms.Design (11)
System\ComponentModel\Design\DesignerEventService.cs (8)
329_events[s_eventActiveDesignerChanged] = Delegate.Combine(_events[s_eventActiveDesignerChanged], value); 338_events[s_eventActiveDesignerChanged] = Delegate.Remove(_events[s_eventActiveDesignerChanged], value); 352_events[s_eventDesignerCreated] = Delegate.Combine(_events[s_eventDesignerCreated], value); 361_events[s_eventDesignerCreated] = Delegate.Remove(_events[s_eventDesignerCreated], value); 375_events[s_eventDesignerDisposed] = Delegate.Combine(_events[s_eventDesignerDisposed], value); 384_events[s_eventDesignerDisposed] = Delegate.Remove(_events[s_eventDesignerDisposed], value); 398_events[s_eventSelectionChanged] = Delegate.Combine(_events[s_eventSelectionChanged], value); 407_events[s_eventSelectionChanged] = Delegate.Remove(_events[s_eventSelectionChanged], value);
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (2)
717if (typeof(Delegate).IsAssignableFrom(type) && parameters is [CodeMethodReferenceExpression methodRef]) 1073if (targetObject is Delegate del)
System\ComponentModel\Design\Serialization\EventMemberCodeDomSerializer.cs (1)
55attach.UserData[typeof(Delegate)] = eventToSerialize.EventType;
System.Windows.Forms.Tests (1)
System\Windows\Forms\ControlTests.Methods.cs (1)
3873int result = (int)control.Invoke((Delegate)(new Func<float>(() => FaultingMethod(10))));
System.Xaml (13)
System\Xaml\EventConverter.cs (1)
36return Delegate.CreateDelegate(delegateType, rootObject, valueString);
System\Xaml\Runtime\ClrObjectRuntime.cs (2)
689protected virtual Delegate CreateDelegate(Type delegateType, object target, string methodName) 691return Delegate.CreateDelegate(delegateType, target, methodName);
System\Xaml\Runtime\DynamicMethodRuntime.cs (6)
39delegate Delegate DelegateCreator(Type delegateType, object target, string methodName); 180protected override Delegate CreateDelegate(Type delegateType, object target, string methodName) 294typeof(Delegate), typeof(Type), typeof(object), typeof(string)); 302Emit_CastTo(ilGenerator, typeof(Delegate)); 311typeof(Delegate), typeof(Type), typeof(object), typeof(string)); 317MethodInfo method = typeof(Delegate).GetMethod(KnownStrings.CreateDelegate,
System\Xaml\Schema\BuiltInValueConverter.cs (1)
183if (typeof(Delegate).IsAssignableFrom(targetType))
System\Xaml\Schema\TypeReflector.cs (1)
980return (pmi.Length == 2) && typeof(Delegate).IsAssignableFrom(pmi[1].ParameterType);
System\Xaml\XamlType.cs (2)
1372return (EventHandler<XamlSetMarkupExtensionEventArgs>)Delegate.CreateDelegate( 1397return (EventHandler<XamlSetTypeConverterEventArgs>)Delegate.CreateDelegate(
System.Xaml.Tests (26)
System\Xaml\Replacements\EventConverterTests.cs (10)
21var type = new XamlType(typeof(Delegate), new XamlSchemaContext()); 29var type = new XamlType(typeof(Delegate), new XamlSchemaContext()); 68var type = new XamlType(typeof(Delegate), new XamlSchemaContext()); 103var type = new XamlType(typeof(Delegate), new XamlSchemaContext()); 130var type = new XamlType(typeof(Delegate), new XamlSchemaContext()); 140var type = new XamlType(typeof(Delegate), new XamlSchemaContext()); 153var type = new XamlType(typeof(Delegate), new XamlSchemaContext()); 163var type = new XamlType(typeof(Delegate), new XamlSchemaContext()); 173var type = new XamlType(typeof(Delegate), new XamlSchemaContext()); 182var type = new XamlType(typeof(Delegate), new XamlSchemaContext());
System\Xaml\Schema\XamlTypeInvokerTests.cs (2)
29Assert.Equal(Delegate.CreateDelegate(typeof(EventHandler<XamlSetMarkupExtensionEventArgs>), typeof(ClassWithAttributes), nameof(ClassWithAttributes.MarkupExtensionMethod)), invoker.SetMarkupExtensionHandler); 30Assert.Equal(Delegate.CreateDelegate(typeof(EventHandler<XamlSetTypeConverterEventArgs>), typeof(ClassWithAttributes), nameof(ClassWithAttributes.TypeConverterMethod)), invoker.SetTypeConverterHandler);
System\Xaml\XamlNodeListTests.cs (4)
594Delegate addDelegate = Assert.IsAssignableFrom<Delegate>(addDelegateField.GetValue(writer)); 617Delegate addLineInfoDelegate = Assert.IsAssignableFrom<Delegate>(addLineInfoDelegateField.GetValue(writer));
System\Xaml\XamlNodeQueueTests.cs (4)
506Delegate addDelegate = Assert.IsAssignableFrom<Delegate>(addDelegateField.GetValue(writer)); 529Delegate addLineInfoDelegate = Assert.IsAssignableFrom<Delegate>(addLineInfoDelegateField.GetValue(writer));
System\Xaml\XamlTypeTests.cs (6)
3740Delegate.CreateDelegate(typeof(EventHandler<XamlSetMarkupExtensionEventArgs>), typeof(ClassWithXamlSetMarkupExtensionEventArgsDelegate), "Method") 3769Delegate.CreateDelegate(typeof(EventHandler<XamlSetMarkupExtensionEventArgs>), typeof(ClassWithXamlSetMarkupExtensionAttribute), "Method") 3774Delegate.CreateDelegate(typeof(EventHandler<XamlSetMarkupExtensionEventArgs>), typeof(InheritedClassWithXamlSetMarkupExtensionAttribute), "Method") 3939Delegate.CreateDelegate(typeof(EventHandler<XamlSetTypeConverterEventArgs>), typeof(ClassWithXamlSetTypeConverterEventArgsDelegate), "Method") 3968Delegate.CreateDelegate(typeof(EventHandler<XamlSetTypeConverterEventArgs>), typeof(ClassWithXamlSetTypeConverterAttribute), "Method") 3973Delegate.CreateDelegate(typeof(EventHandler<XamlSetTypeConverterEventArgs>), typeof(InheritedClassWithXamlSetTypeConverterAttribute), "Method")
UIAutomationClient (16)
MS\Internal\Automation\CalloutQueueItem.cs (2)
25internal CalloutQueueItem(Delegate clientCallback, UiaCoreApi.UiaCacheResponse cacheResponse, AutomationEventArgs e, UiaCoreApi.UiaCacheRequest cacheRequest) 61internal Delegate _clientCallback; // the client's callback delegate
MS\Internal\Automation\ClientEventManager.cs (7)
42internal static void AddFocusListener(Delegate eventCallback, EventListener l) 49internal static void RemoveFocusListener(Delegate eventCallback) 56internal static void AddListener(AutomationElement rawEl, Delegate eventCallback, EventListener l) 150internal static void RemoveListener( AutomationEvent eventId, AutomationElement el, Delegate eventCallback ) 468private static void AddRootListener(Tracker idx, Delegate eventCallback, EventListener l) 494private static void RemoveRootListener(AutomationEvent eventId, Tracker idx, Delegate eventCallback) 514private static void RemoveWinEventListener(Tracker idx, Delegate eventCallback)
MS\Internal\Automation\ClientSideQueueItem.cs (2)
24internal ClientSideQueueItem(Delegate clientCallback, AutomationElement srcEl, UiaCoreApi.UiaCacheRequest request, AutomationEventArgs e) 74private Delegate _clientCallback; // a client callback delegate
MS\Internal\Automation\EventListenerClientSide.cs (4)
25internal EventListenerClientSide(AutomationElement elRoot, Delegate clientCallback, EventListener l) 83internal bool IsListeningFor(AutomationEvent eventId, AutomationElement el, Delegate clientCallback) 213internal Delegate ClientCallback 293private Delegate _clientCallback;
MS\Internal\Automation\InvokeHandlers.cs (1)
55internal static void InvokeClientHandler(Delegate clientCallback, AutomationElement srcEl, AutomationEventArgs args)
WindowsBase.Tests (349)
System\Collections\Specialized\CollectionChangedEventManagerTests.cs (9)
29EventHandler<NotifyCollectionChangedEventArgs> handler1 = (EventHandler<NotifyCollectionChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<NotifyCollectionChangedEventArgs>), listener1, nameof(CustomWeakEventListener.Handler)); 38EventHandler<NotifyCollectionChangedEventArgs> handler2 = (EventHandler<NotifyCollectionChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<NotifyCollectionChangedEventArgs>), listener2, nameof(CustomWeakEventListener.Handler)); 100EventHandler<NotifyCollectionChangedEventArgs> handler1 = (EventHandler<NotifyCollectionChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<NotifyCollectionChangedEventArgs>), target1, nameof(CustomWeakEventListener.Handler)); 104EventHandler<NotifyCollectionChangedEventArgs> handler2 = (EventHandler<NotifyCollectionChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<NotifyCollectionChangedEventArgs>), target2, nameof(CustomWeakEventListener.Handler)); 108EventHandler<NotifyCollectionChangedEventArgs> handler3 = (EventHandler<NotifyCollectionChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<NotifyCollectionChangedEventArgs>), target3, nameof(CustomWeakEventListener.Handler)); 358EventHandler<NotifyCollectionChangedEventArgs> handler = (EventHandler<NotifyCollectionChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<NotifyCollectionChangedEventArgs>), target, nameof(CustomWeakEventListener.Handler)); 394EventHandler<NotifyCollectionChangedEventArgs> handler = (EventHandler<NotifyCollectionChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<NotifyCollectionChangedEventArgs>), target, nameof(CustomWeakEventListener.Handler)); 419EventHandler<NotifyCollectionChangedEventArgs> handler1 = (EventHandler<NotifyCollectionChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<NotifyCollectionChangedEventArgs>), target1, nameof(CustomWeakEventListener.Handler)); 423EventHandler<NotifyCollectionChangedEventArgs> handler2 = (EventHandler<NotifyCollectionChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<NotifyCollectionChangedEventArgs>), target2, nameof(CustomWeakEventListener.Handler));
System\ComponentModel\CurrentChangedEventManagerTests.cs (9)
34EventHandler<EventArgs> handler1 = (EventHandler<EventArgs>)Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), listener1, nameof(CustomWeakEventListener.Handler)); 43EventHandler<EventArgs> handler2 = (EventHandler<EventArgs>)Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), listener2, nameof(CustomWeakEventListener.Handler)); 105EventHandler<EventArgs> handler1 = (EventHandler<EventArgs>)Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), target1, nameof(CustomWeakEventListener.Handler)); 109EventHandler<EventArgs> handler2 = (EventHandler<EventArgs>)Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), target2, nameof(CustomWeakEventListener.Handler)); 113EventHandler<EventArgs> handler3 = (EventHandler<EventArgs>)Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), target3, nameof(CustomWeakEventListener.Handler)); 371EventHandler<EventArgs> handler = (EventHandler<EventArgs>)Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), target, nameof(CustomWeakEventListener.Handler)); 415EventHandler<EventArgs> handler = (EventHandler<EventArgs>)Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), target, nameof(CustomWeakEventListener.Handler)); 440EventHandler<EventArgs> handler1 = (EventHandler<EventArgs>)Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), target1, nameof(CustomWeakEventListener.Handler)); 444EventHandler<EventArgs> handler2 = (EventHandler<EventArgs>)Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), target2, nameof(CustomWeakEventListener.Handler));
System\ComponentModel\CurrentChangingEventManagerTests.cs (10)
33EventHandler<CurrentChangingEventArgs> handler1 = (EventHandler<CurrentChangingEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<CurrentChangingEventArgs>), listener1, nameof(CustomWeakEventListener.Handler)); 42EventHandler<CurrentChangingEventArgs> handler2 = (EventHandler<CurrentChangingEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<CurrentChangingEventArgs>), listener2, nameof(CustomWeakEventListener.Handler)); 104EventHandler<CurrentChangingEventArgs> handler1 = (EventHandler<CurrentChangingEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<CurrentChangingEventArgs>), target1, nameof(CustomWeakEventListener.Handler)); 108EventHandler<CurrentChangingEventArgs> handler2 = (EventHandler<CurrentChangingEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<CurrentChangingEventArgs>), target2, nameof(CustomWeakEventListener.Handler)); 112EventHandler<CurrentChangingEventArgs> handler3 = (EventHandler<CurrentChangingEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<CurrentChangingEventArgs>), target3, nameof(CustomWeakEventListener.Handler)); 362EventHandler<CurrentChangingEventArgs> handler = (EventHandler<CurrentChangingEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<CurrentChangingEventArgs>), target, nameof(CustomWeakEventListener.Handler)); 380EventHandler<CurrentChangingEventArgs> handler = (EventHandler<CurrentChangingEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<CurrentChangingEventArgs>), target, nameof(CustomWeakEventListener.Handler)); 398EventHandler<CurrentChangingEventArgs> handler = (EventHandler<CurrentChangingEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<CurrentChangingEventArgs>), target, nameof(CustomWeakEventListener.Handler)); 423EventHandler<CurrentChangingEventArgs> handler1 = (EventHandler<CurrentChangingEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<CurrentChangingEventArgs>), target1, nameof(CustomWeakEventListener.Handler)); 427EventHandler<CurrentChangingEventArgs> handler2 = (EventHandler<CurrentChangingEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<CurrentChangingEventArgs>), target2, nameof(CustomWeakEventListener.Handler));
System\ComponentModel\ErrorsChangedEventManagerTests.cs (11)
32EventHandler<DataErrorsChangedEventArgs> handler1 = (EventHandler<DataErrorsChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<DataErrorsChangedEventArgs>), listener1, nameof(CustomWeakEventListener.Handler)); 41EventHandler<DataErrorsChangedEventArgs> handler2 = (EventHandler<DataErrorsChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<DataErrorsChangedEventArgs>), listener2, nameof(CustomWeakEventListener.Handler)); 103EventHandler<DataErrorsChangedEventArgs> handler1 = (EventHandler<DataErrorsChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<DataErrorsChangedEventArgs>), target1, nameof(CustomWeakEventListener.Handler)); 107EventHandler<DataErrorsChangedEventArgs> handler2 = (EventHandler<DataErrorsChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<DataErrorsChangedEventArgs>), target2, nameof(CustomWeakEventListener.Handler)); 111EventHandler<DataErrorsChangedEventArgs> handler3 = (EventHandler<DataErrorsChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<DataErrorsChangedEventArgs>), target3, nameof(CustomWeakEventListener.Handler)); 162EventHandler<DataErrorsChangedEventArgs> handler = (EventHandler<DataErrorsChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<DataErrorsChangedEventArgs>), target, nameof(CustomWeakEventListener.Handler)); 180EventHandler<DataErrorsChangedEventArgs> handler = (EventHandler<DataErrorsChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<DataErrorsChangedEventArgs>), target, nameof(CustomWeakEventListener.Handler)); 202EventHandler<DataErrorsChangedEventArgs> handler = (EventHandler<DataErrorsChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<DataErrorsChangedEventArgs>), target, nameof(CustomWeakEventListener.Handler)); 227EventHandler<DataErrorsChangedEventArgs> handler1 = (EventHandler<DataErrorsChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<DataErrorsChangedEventArgs>), target1, nameof(CustomWeakEventListener.Handler)); 229EventHandler<DataErrorsChangedEventArgs> handler2 = (EventHandler<DataErrorsChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<DataErrorsChangedEventArgs>), target2, nameof(CustomWeakEventListener.Handler)); 247EventHandler<DataErrorsChangedEventArgs> handler = (EventHandler<DataErrorsChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<DataErrorsChangedEventArgs>), target, nameof(CustomWeakEventListener.Handler));
System\ComponentModel\PropertyChangedEventManagerTests.cs (19)
21EventHandler<PropertyChangedEventArgs> handler1 = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), listener1, nameof(CustomWeakEventListener.Handler)); 29EventHandler<PropertyChangedEventArgs> handler2 = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), listener2, nameof(CustomWeakEventListener.Handler)); 103EventHandler<PropertyChangedEventArgs> handler1 = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target1, nameof(CustomWeakEventListener.Handler)); 107EventHandler<PropertyChangedEventArgs> handler2 = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target2, nameof(CustomWeakEventListener.Handler)); 111EventHandler<PropertyChangedEventArgs> handler3 = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target3, nameof(CustomWeakEventListener.Handler)); 115EventHandler<PropertyChangedEventArgs> handler4 = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target4, nameof(CustomWeakEventListener.Handler)); 119EventHandler<PropertyChangedEventArgs> handler5 = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target5, nameof(CustomWeakEventListener.Handler)); 396EventHandler<PropertyChangedEventArgs> handler = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target, nameof(CustomWeakEventListener.Handler)); 416EventHandler<PropertyChangedEventArgs> handler = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target, nameof(CustomWeakEventListener.Handler)); 856EventHandler<PropertyChangedEventArgs> handler = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target, nameof(CustomWeakEventListener.Handler)); 877EventHandler<PropertyChangedEventArgs> handler1 = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target1, nameof(CustomWeakEventListener.Handler)); 881EventHandler<PropertyChangedEventArgs> handler2 = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target2, nameof(CustomWeakEventListener.Handler)); 885EventHandler<PropertyChangedEventArgs> handler3 = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target3, nameof(CustomWeakEventListener.Handler)); 923EventHandler<PropertyChangedEventArgs> handler = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target, nameof(CustomWeakEventListener.Handler)); 943EventHandler<PropertyChangedEventArgs> handler = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target, nameof(CustomWeakEventListener.Handler)); 962EventHandler<PropertyChangedEventArgs> handler1 = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target1, nameof(CustomWeakEventListener.Handler)); 966EventHandler<PropertyChangedEventArgs> handler2 = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target2, nameof(CustomWeakEventListener.Handler)); 990EventHandler<PropertyChangedEventArgs> handler = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target, nameof(CustomWeakEventListener.Handler)); 1011EventHandler<PropertyChangedEventArgs> handler = (EventHandler<PropertyChangedEventArgs>)Delegate.CreateDelegate(typeof(EventHandler<PropertyChangedEventArgs>), target, nameof(CustomWeakEventListener.Handler));
System\Windows\Markup\InternalTypeHelperTests.cs (2)
20protected override void AddEventHandler(EventInfo eventInfo, object target, Delegate handler) 23protected override Delegate CreateDelegate(Type delegateType, object target, string handler)
System\Windows\Threading\DispatcherOperationTests.cs (8)
109Delegate method = new Action(() => callCount++); 132Delegate method = new Action(() => callCount++); 161Delegate method = new Action(() => callCount++); 195Delegate method = new Action(() => callCount++); 225Delegate method = new Action(() => 253Delegate method = new Func<object>(() => 281Delegate method = new Action(() => 319Delegate method = new Action(() =>
System\Windows\Threading\DispatcherTests.cs (1)
128Delegate action = new Action(() => { });
System\Windows\WeakEventManagerTests.cs (280)
211Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), listener1, nameof(CustomWeakEventListener.Handler)); 212Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), listener2, nameof(CustomWeakEventListener.Handler)); 271Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), listener1, nameof(CustomWeakEventListener.Handler)); 272Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), listener3, nameof(CustomWeakEventListener.Handler)); 334Delegate handler = () => {}; 365Delegate handler = Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), target, nameof(CustomWeakEventListener.Handler)); 498Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), listener1, nameof(CustomWeakEventListener.Handler)); 499Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), listener2, nameof(CustomWeakEventListener.Handler)); 555Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), listener1, nameof(CustomWeakEventListener.Handler)); 556Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), listener3, nameof(CustomWeakEventListener.Handler)); 609Delegate handler = () => {}; 636Delegate handler = Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), target, nameof(CustomWeakEventListener.Handler)); 779Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 780Delegate handler2 = (EventHandler)delegate { }; 781Delegate handler3 = StaticEventHandler; 782Delegate handler4 = (EventHandler)delegate { }; 850Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 851Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 852Delegate handler3 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.SecondHandler)); 853Delegate handler4 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 854Delegate handler5 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.SecondHandler)); 855Delegate handler6 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.SecondHandler)); 856Delegate handler7 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 954Delegate handler1 = (EventHandler)delegate { }; 955Delegate handler2 = (EventHandler)delegate { }; 990Delegate handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 1026Delegate handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 1061Delegate handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 1096Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 1098Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 1125Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 1127Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 1160Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 1162Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 1196var handlers = new List<Delegate>(); 1199handlers.Add(Delegate.CreateDelegate(typeof(EventHandler), new CustomWeakEventListener(), nameof(CustomWeakEventListener.Handler))); 1236var handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 1364Delegate handler = () => { }; 1621Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 1622Delegate handler2 = (EventHandler)delegate { }; 1623Delegate handler3 = StaticEventHandler; 1624Delegate handler4 = (EventHandler)delegate { }; 1703Delegate handler1 = (EventHandler)delegate { }; 1704Delegate handler2 = (EventHandler)delegate { }; 1740Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 1741Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 1742Delegate handler3 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.SecondHandler)); 1743Delegate handler4 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 1744Delegate handler5 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.SecondHandler)); 1745Delegate handler6 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.SecondHandler)); 1746Delegate handler7 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 1835Delegate handler = (EventHandler)delegate { }; 1856Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 1858Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 1860Delegate handler3 = Delegate.CreateDelegate(typeof(EventHandler), target3, nameof(CustomWeakEventListener.Handler)); 1897Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 1899Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 1901Delegate handler3 = Delegate.CreateDelegate(typeof(EventHandler), target3, nameof(CustomWeakEventListener.Handler)); 1952Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 1954Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 1956Delegate handler3 = Delegate.CreateDelegate(typeof(EventHandler), target3, nameof(CustomWeakEventListener.Handler)); 2012Delegate handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 2037Delegate handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 2079var handlers = new List<Delegate>(); 2082handlers.Add(Delegate.CreateDelegate(typeof(EventHandler), new CustomWeakEventListener(), nameof(CustomWeakEventListener.Handler))); 2098var expectedHandlers = new List<Delegate>(handlers); 2140var handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 2270Delegate handler = () => { }; 2615Delegate handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 2760Delegate handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 2973Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 2974Delegate handler2 = (EventHandler)delegate { }; 2975Delegate handler3 = StaticEventHandler; 3017Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 3018Delegate handler2 = (EventHandler)delegate { }; 3019Delegate handler3 = StaticEventHandler; 3322Delegate handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 3335Delegate handler = Handler; 3346Delegate handler = (EventHandler)delegate { }; 3592Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 3593Delegate handler2 = WeakEventManagerTests.StaticEventHandler; 3594Delegate handler3 = (EventHandler)delegate { }; 3595Delegate handler4 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 3596Delegate handler5 = Delegate.CreateDelegate(typeof(EventHandler), target3, nameof(CustomWeakEventListener.Handler)); 3682Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 3683Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 3684Delegate handler3 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.SecondHandler)); 3685Delegate handler4 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 3686Delegate handler5 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.SecondHandler)); 3687Delegate handler6 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.SecondHandler)); 3688Delegate handler7 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 3759Delegate handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 3787Delegate handler = WeakEventManagerTests.StaticEventHandler; 3815Delegate handler = (EventHandler)delegate { }; 3862Delegate handler = (EventHandler)delegate { }; 3886var handlers = new List<Delegate>(); 3889handlers.Add(Delegate.CreateDelegate(typeof(EventHandler), new CustomWeakEventListener(), nameof(CustomWeakEventListener.Handler))); 3966Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 3968Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 3969Delegate handler3 = (EventHandler)delegate { }; 3970Delegate handler4 = WeakEventManagerTests.StaticEventHandler; 4000Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 4002Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 4003Delegate handler3 = (EventHandler)delegate { }; 4004Delegate handler4 = WeakEventManagerTests.StaticEventHandler; 4072Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 4074Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 4075Delegate handler3 = (EventHandler)delegate { }; 4076Delegate handler4 = WeakEventManagerTests.StaticEventHandler; 4102Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 4104Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 4105Delegate handler3 = (EventHandler)delegate { }; 4106Delegate handler4 = WeakEventManagerTests.StaticEventHandler; 4155Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 4157Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 4158Delegate handler3 = (EventHandler)delegate { }; 4159Delegate handler4 = WeakEventManagerTests.StaticEventHandler; 4189Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 4191Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 4192Delegate handler3 = (EventHandler)delegate { }; 4193Delegate handler4 = WeakEventManagerTests.StaticEventHandler; 4228Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 4231Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 4365Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), listener1, nameof(CustomWeakEventListener.Handler)); 4366Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), listener2, nameof(CustomWeakEventListener.Handler)); 4420Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), listener1, nameof(CustomWeakEventListener.Handler)); 4421Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), listener3, nameof(CustomWeakEventListener.Handler)); 4470Delegate handler = () => {}; 4493Delegate handler = Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), target, nameof(CustomWeakEventListener.Handler)); 4594Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 4595Delegate handler2 = (EventHandler)delegate { }; 4596Delegate handler3 = WeakEventManagerTests.StaticEventHandler; 4617Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 4618Delegate handler2 = (EventHandler)delegate { }; 4619Delegate handler3 = WeakEventManagerTests.StaticEventHandler; 5381Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 5383Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 5385Delegate handler3 = Delegate.CreateDelegate(typeof(EventHandler), target3, nameof(CustomWeakEventListener.SecondHandler)); 5425Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 5426Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 5427Delegate handler3 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.SecondHandler)); 5428Delegate handler4 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 5429Delegate handler5 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.SecondHandler)); 5430Delegate handler6 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.SecondHandler)); 5431Delegate handler7 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 5523Delegate handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 5543Delegate handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 5561Delegate handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 5565list.RemoveHandler(Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.SecondHandler))); 5571list.RemoveHandler(Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.SecondHandler))); 5601var handlers = new List<Delegate>(); 5604handlers.Add(Delegate.CreateDelegate(typeof(EventHandler), new CustomWeakEventListener(), nameof(CustomWeakEventListener.Handler))); 5616var expectedHandlers = new List<Delegate>(handlers); 5728Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 5730Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 5731Delegate handler3 = (EventHandler)delegate { }; 5732Delegate handler4 = WeakEventManagerTests.StaticEventHandler; 5762Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler), target1, nameof(CustomWeakEventListener.Handler)); 5764Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler), target2, nameof(CustomWeakEventListener.Handler)); 5765Delegate handler3 = (EventHandler)delegate { }; 5766Delegate handler4 = WeakEventManagerTests.StaticEventHandler; 5870Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), listener1, nameof(CustomWeakEventListener.Handler)); 5871Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), listener2, nameof(CustomWeakEventListener.Handler)); 5872Delegate handler3 = Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), listener3, nameof(CustomWeakEventListener.Handler)); 5936Delegate handler1 = Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), listener1, nameof(CustomWeakEventListener.Handler)); 5937Delegate handler2 = Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), listener3, nameof(CustomWeakEventListener.Handler)); 5938Delegate handler3 = Delegate.CreateDelegate(typeof(EventHandler<EventArgs>), listener5, nameof(CustomWeakEventListener.Handler)); 5988Delegate handler = () => {}; 6011Delegate handler = Delegate.CreateDelegate(typeof(EventHandler), target, nameof(CustomWeakEventListener.Handler)); 6117public new void ProtectedAddHandler(object source, Delegate handler) => base.ProtectedAddHandler(source, handler); 6121public new void ProtectedRemoveHandler(object source, Delegate handler) => base.ProtectedRemoveHandler(source, handler);