private static bool UsesOblivious(ISymbol symbol) { if (symbol.Kind == SymbolKind.NamedType) { return(ObliviousDetector.VisitNamedTypeDeclaration((INamedTypeSymbol)symbol)); } return(ObliviousDetector.Instance.Visit(symbol)); }