internal static bool IsValidArtifact(string resource) { string extension = MetadataArtifactLoader.GetExtension(resource); if (string.IsNullOrEmpty(extension)) { return(false); } if (string.Compare(extension, ".csdl", StringComparison.OrdinalIgnoreCase) != 0 && string.Compare(extension, ".ssdl", StringComparison.OrdinalIgnoreCase) != 0) { return(string.Compare(extension, ".msl", StringComparison.OrdinalIgnoreCase) == 0); } return(true); }