public bool CanDeleteType(DataTypeDescriptor dataTypeDescriptor, out string errorMessage) { CompatibilityCheckResult compatibilityCheckResult = CodeCompatibilityChecker.CheckIfAppCodeDependsOnInterface(dataTypeDescriptor); if (!compatibilityCheckResult.Successful) { errorMessage = "Cannot delete the type since it will cause a build error for App_Code files. " + compatibilityCheckResult.ErrorMessage; return(false); } errorMessage = string.Empty; return(true); }