private static IList <INamedTypeSymbol> GetTransitiveNormalAnonymousTypeReferences( ISet <INamedTypeSymbol> anonymousTypeReferences) { var transitiveReferences = new List <INamedTypeSymbol>(); var visitor = new NormalAnonymousTypeCollectorVisitor(transitiveReferences); foreach (var type in anonymousTypeReferences) { type.Accept(visitor); } return(transitiveReferences); }
private static IList<INamedTypeSymbol> GetTransitiveNormalAnonymousTypeReferences( ISet<INamedTypeSymbol> anonymousTypeReferences) { var transitiveReferences = new List<INamedTypeSymbol>(); var visitor = new NormalAnonymousTypeCollectorVisitor(transitiveReferences); foreach (var type in anonymousTypeReferences) { type.Accept(visitor); } return transitiveReferences; }