private Dispatcher ProduceExtensionDispatcher() { CandidateMethod found = ResolveExtensionMethod(); if (found == null) throw new System.MissingMethodException(_type.FullName, _name); return EmitExtensionDispatcher(found); }