public IEnumerable <SelectedMethod> SelectMethods(IBuilderContext context, IPolicyList resolverPolicyDestination) { var key = Guid.NewGuid().ToString(); resolverPolicyDestination.Set <IDependencyResolverPolicy>(this.resolverPolicy, key); var method = new SelectedMethod( typeof(T).GetMethods(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)[0]); method.AddParameterKey(key); yield return(method); }