2 writes to MethodInfo
Microsoft.AspNetCore.Mvc.RazorPages (2)
ApplicationModels\PageHandlerModel.cs (2)
25MethodInfo = handlerMethod ?? throw new ArgumentNullException(nameof(handlerMethod)); 40MethodInfo = other.MethodInfo;
25 references to MethodInfo
Microsoft.AspNetCore.Mvc.RazorPages (4)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (1)
88MethodInfo = handlerModel.MethodInfo,
ApplicationModels\DefaultPageApplicationModelPartsProvider.cs (1)
56var methodParameters = handlerModel.MethodInfo.GetParameters();
ApplicationModels\PageHandlerModel.cs (2)
40MethodInfo = other.MethodInfo; 91MemberInfo ICommonModel.MemberInfo => MethodInfo;
Microsoft.AspNetCore.Mvc.RazorPages.Test (21)
ApplicationModels\CompiledPageActionDescriptorBuilderTest.cs (2)
92Assert.Equal(pageApplicationModel.HandlerMethods.Select(p => p.MethodInfo), actual.HandlerMethods.Select(p => p.MethodInfo)); 235Assert.Equal(handlerModel.MethodInfo, d.MethodInfo);
ApplicationModels\DefaultPageApplicationModelProviderTest.cs (19)
302Assert.Equal(typeInfo.GetMethod(name), handler.MethodInfo); 310Assert.Equal(typeInfo.GetMethod(name), handler.MethodInfo); 318Assert.Equal(typeInfo.GetMethod(name), handler.MethodInfo); 434Assert.Equal(modelType.GetMethod(name), handler.MethodInfo); 589p => Assert.Equal(modelType.GetMethod(nameof(ModelWithHandler.OnGet)), p.MethodInfo)); 638p => Assert.Equal(typeInfo.GetMethod(nameof(PageWithHandler.OnGet)), p.MethodInfo)); 682handlerMethods.OrderBy(h => h.MethodInfo.DeclaringType.Name).ThenBy(h => h.MethodInfo.Name), 685Assert.Equal(nameof(InheritsMethods.OnGet), handler.MethodInfo.Name); 686Assert.Equal(typeInfo, handler.MethodInfo.DeclaringType.GetTypeInfo()); 690Assert.Equal(nameof(TestSetPageModel.OnGet), handler.MethodInfo.Name); 691Assert.Equal(baseType, handler.MethodInfo.DeclaringType); 695Assert.Equal(nameof(TestSetPageModel.OnPost), handler.MethodInfo.Name); 696Assert.Equal(baseType, handler.MethodInfo.DeclaringType); 785handler => Assert.Same(expected, handler.MethodInfo)); 815handler => Assert.Same(expected, handler.MethodInfo)); 843handler => Assert.Same(expected, handler.MethodInfo)); 872handlerMethods.OrderBy(h => h.MethodInfo.Name), 875Assert.Same(typeInfo.GetMethod(nameof(PageModelWithHandlerNames.OnPutDeleteAsync)), handler.MethodInfo);