Bela VanderVoort
Bela VanderVoort
I am curious what you are ignoring with .gitignore that you also want to exclude from formatting. CSharpier currently has logic that attempts to ignore any known generated code files....
I created #632 because getting a list of what csharpier is doing seems like a useful thing. From what I know of Unity, and from glancing at a few public...
https://github.com/belav/csharpier/tree/verbatim-strings has some possible changes to deal with arguments. It breaks a lot of existing tests. Possibly the logic in that branch should only occur if there is a single...
Another edge case, should the method call after this string break before the . ? Should the method call itself break? ```c# var args = @" ./src --fix-whitespace --fix-style warn...
Another edge case ``` [assembly: System.Copyright( @"(C)"" 2009" )] class ClassName { } // should probably be [assembly: System.Copyright(@"(C)"" 2009")] class ClassName
Followed the instructions at https://github.com/dotnet/runtimelab/blob/feature/NativeAOT/docs/using-nativeaot/compiling.md 
Theoretically. But I haven't been able to wrap my head around how. See https://github.com/belav/csharpier/issues/2 The only failures because of deep recursion have come from files specifically designed to cause recursive...
Easy way to get links to files after saving the output to `C:\Users\bela\Documents\errors.txt` ``` $compileErrors = @() $recursionError = @() $fileEncoding = @() foreach ($line in Get-Content "C:\Users\bela\Documents\errors.txt") { $line...
real world example ```c# if ( parameterCustomAttributes.OfType().FirstOrDefault() is { } routeAttribute ) {
make sure to test with ``` if ( context.ActionDescriptor is ControllerActionDescriptor { ActionName: "Post" or "Patch" or "Delete" } ) { } if ( context.ActionDescriptor is ControllerActionDescriptor { ActionName: "MuchLongerStringValue"...