public Collection <IPolicyImportExtension> LoadPolicyImportExtensions() { Collection <IPolicyImportExtension> col = new Collection <IPolicyImportExtension> (); for (int i = 0; i < PolicyImporters.Count; i++) { Type t = Type.GetType(PolicyImporters [i].Type); IPolicyImportExtension ext = (IPolicyImportExtension)Activator.CreateInstance(t); col.Add(ext); } return(col); }
Exception CreateExtensionException(IPolicyImportExtension importer, Exception e) { string errorMessage = SR.GetString(SR.PolicyExtensionImportError, importer.GetType(), e.Message); return new InvalidOperationException(errorMessage, e); }
private Exception CreateExtensionException(IPolicyImportExtension importer, Exception e) { string errorMessage = string.Format(SRServiceModel.PolicyExtensionImportError, importer.GetType(), e.Message); return(new InvalidOperationException(errorMessage, e)); }