protected internal virtual IExtenderProvider[] GetExtenderProviders(object instance) { if (instance == null) { throw new ArgumentNullException("instance"); } if (_parent != null) { return(_parent.GetExtenderProviders(instance)); } return(new IExtenderProvider [] { }); }