/// <summary> /// Lists the service classes that provide implementations of the contracts supported by this factory. /// </summary> /// <returns></returns> public ICollection <Type> ListServiceClasses() { return(CollectionUtils.Map <ExtensionInfo, Type>(_serviceExtensionPoint.ListExtensions(), delegate(ExtensionInfo info) { return info.ExtensionClass.Resolve(); })); }