Bela VanderVoort
Bela VanderVoort
```c# class ClassName { void MethodName() { if (true) { yield return nodeContainingUnnecessaryUsings is NamespaceDeclarationSyntax ? ( (NamespaceDeclarationSyntax)nodeContainingUnnecessaryUsings ).Usings.GetContainedSpan() : ( (CompilationUnitSyntax)nodeContainingUnnecessaryUsings ).Usings.GetContainedSpan(); } } } // should maybe be...
Using the following code, if you change it between TODO and !TODO for the #if's, the indentation level changes. Could we detect this somehow and make sure to use the...
There are improvements that could be made to printing arguments, namely with lambdas as parameters. #669 stuck to just improving some simple cases (single arguments or parenthesized lambdas with no...
There are cases where we want to keep the original formatting on arrays ```c# private static readonly char[] _Base64Code = { '.', '/', 'A', 'B', 'C', 'D', 'E', 'F', 'G',...
```c# var someGeneric____________________________________ = new DictionaryHelper< string, ModelState >() { Creator = () => new ModelStateDictionary(), Comparer = StringComparer.OrdinalIgnoreCase, SampleKeys = new string[] { "foo", "bar", "baz", "quux", "QUUX" },...
When there is this `if` statement inside of the `#if` the `LogHelper` line breaks even though it is not that long. If the `#if` contains `var x = 1;` then...
These two indent differently based on the constructor call, maybe they should indent consistently. ```c# private static HashSet ignoredFileNames = new HashSet( StringComparer.OrdinalIgnoreCase ) { "antlr.runtime.dll", "Antlr3.Runtime.dll", "AuthorizeNet.dll" }; //...
```c# class ClassName { void MethodName() { CallMethod( someValue________________________________, // causes this to break value_______________________ != null ? 1 : 2 ); CallMethod( someValue________________________________, value_______________________ != null ? 1 :...
Extensions for regular VS2022 are built on the .net framework, so I assume that they are not compatible with VS2022 for Mac. Assuming there is demand it would be nice...
If the csharpier install to the custom path fails, or somehow leaves an empty directory, then the csharpier extensions are not able to format files and there is no way...