private Func <DisplayContext, IHtmlString> CreateDelegate( ShapeAttributeOccurrence attributeOccurrence, ShapeDescriptor descriptor) { return(context => { var serviceInstance = _componentContext.ResolveComponent(attributeOccurrence.Registration, Enumerable.Empty <Parameter>()); // oversimplification for the sake of evolving return PerformInvoke(context, attributeOccurrence.MethodInfo, serviceInstance); }); }
private Func<DisplayContext, IHtmlString> CreateDelegate( ShapeAttributeOccurrence attributeOccurrence, ShapeDescriptor descriptor) { return context => { var serviceInstance = _componentContext.ResolveComponent(attributeOccurrence.Registration, Enumerable.Empty<Parameter>()); // oversimplification for the sake of evolving return PerformInvoke(context, attributeOccurrence.MethodInfo, serviceInstance); }; }