really want a way to hide intermediate builder obj...
# announcements
a
really want a way to hide intermediate builder objects, internal doesn't work because then you can't call methods on them. just only want them to appear if you encounter them returned from something else, but not to appear in the list of possible things you might try to construct (yes, you can make the constructor internal but people will still see the object in lists)... not a big deal, just annoyed me lately with builders that needed objects to hold state or change the API for the context, but don't really want people to encounter.