protected override bool ResolveMemberType ()
{
if (!base.ResolveMemberType ())
return false;
if (Storey != null && Storey.Mutator != null) {
if (!parameters.IsEmpty) {
var mutated = Storey.Mutator.Mutate (parameters.Types);
if (mutated != parameters.Types)
parameters = ParametersCompiled.CreateFullyResolved ((Parameter[]) parameters.FixedParameters, mutated);
}
member_type = Storey.Mutator.Mutate (member_type);
}
return true;
}