<PackageReference Include="Castle.Windsor" Version="6.0.0" />

Castle.MicroKernel.ModelBuilder.Inspectors.MethodMetaInspector

Base for inspectors that want configuration associated with methods. For each child a MethodMetaModel is created and added to ComponentModel's methods collection
namespace Castle.MicroKernel.ModelBuilder.Inspectors { public abstract class MethodMetaInspector : IContributeComponentModelConstruction { protected virtual bool ShouldUseMetaModel { get; } protected abstract string ObtainNodeName(); public virtual void ProcessModel(IKernel kernel, ComponentModel model); protected virtual bool IsValidMeta(ComponentModel model, MethodMetaModel metaModel); protected virtual void ProcessMeta(ComponentModel model, IList<MethodInfo> methods, MethodMetaModel metaModel); protected MethodMetaInspector(); } }