I have found the code formatting present in the Roslyn CTP quite lacking. But Dustin Campbell mentioned in his talk (around 42:00 mark) that:
The actual formatting engine is also extensible. There's a rules engine there so you can add formatting rules and do custom stuff if you want to, as well.
But when looking at the actual code, I have found only the Format(SyntaxNode)
extension method that internally uses an internal
class SyntaxFormatter
.
My question is: where is the extensibility? Is it present in the Roslyn CTP?