C# Class MyTested.AspNetCore.Mvc.Internal.Caching.ViewComponentDescriptorCache

Caches view component descriptors by MethodInfo.
Inheritance: IViewComponentDescriptorCache
Show file Open project: ivaylokenov/MyTested.AspNetCore.Mvc

Public Methods

Method Description
GetViewComponentDescriptor ( MethodInfo methodInfo ) : Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor
TryGetViewComponentDescriptor ( MethodInfo methodInfo ) : Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor
ViewComponentDescriptorCache ( IViewComponentDescriptorCollectionProvider provider ) : System

Private Methods

Method Description
PrepareCache ( IViewComponentDescriptorCollectionProvider provider ) : void

Method Details

GetViewComponentDescriptor() public method

public GetViewComponentDescriptor ( MethodInfo methodInfo ) : Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor
methodInfo System.Reflection.MethodInfo
return Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor

TryGetViewComponentDescriptor() public method

public TryGetViewComponentDescriptor ( MethodInfo methodInfo ) : Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor
methodInfo System.Reflection.MethodInfo
return Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor

ViewComponentDescriptorCache() public method

public ViewComponentDescriptorCache ( IViewComponentDescriptorCollectionProvider provider ) : System
provider IViewComponentDescriptorCollectionProvider
return System