private bool DoNameNeedsCheck(string name, string[] names) { if (names.Length == 0) { return true; } else { foreach (string partial in names) { if (name.Contains(partial)) return true; } } return false; } [csc] AnalyzeAssembly.cs(134,57): error CS0267: The `partial' modifier can be used only immediately before keyword `class', `struct', or `interface'