internal bool Match(SourceFile file) { if (file == null) return false; if (this == file) return true; if (name != file.name) return false; return GuidsMatch(file.language,file.vendor,file.document); }