public static IEnumerable<ErrorDiagnostic> GetDiagnostics(FileSymbol file) { var visitor = new DuplicateIdentifierValidatorVisitor(file.ImportedNamespaces); visitor.Visit(file); return visitor.Diagnostics; }
public static IEnumerable <ErrorDiagnostic> GetDiagnostics(FileSymbol file) { var visitor = new DuplicateIdentifierValidatorVisitor(file.NamespaceResolver.BuiltIns); visitor.Visit(file); return(visitor.Diagnostics); }
public override IEnumerable <ErrorDiagnostic> GetDiagnostics() => DuplicateIdentifierValidatorVisitor.GetDiagnostics(this);