[NotNull] public static HashSet <IDeclaredType> Accept([NotNull] IType type) { var collector = new DeclaredTypesCollector(); type.Accept(collector); return(collector.myTypes); }
public static string GenerateTypeSignature(IType type) { var self = new TypeSignatureGenerator(); return(type.Accept(self)); }