Browse Source

Formatting

pull/19216/head
Max Katz 1 year ago
parent
commit
9ac88c4efb
  1. 7
      src/tools/Avalonia.Generators/NameGenerator/AvaloniaNameIncrementalGenerator.cs

7
src/tools/Avalonia.Generators/NameGenerator/AvaloniaNameIncrementalGenerator.cs

@ -25,7 +25,7 @@ public class AvaloniaNameIncrementalGenerator : IIncrementalGenerator
var options = pair.Right.Left; var options = pair.Right.Left;
var optionsProvider = pair.Right.Right; var optionsProvider = pair.Right.Right;
var filePath = text.Path; var filePath = text.Path;
if (!(filePath.EndsWith(".xaml", StringComparison.OrdinalIgnoreCase) || if (!(filePath.EndsWith(".xaml", StringComparison.OrdinalIgnoreCase) ||
filePath.EndsWith(".paml", StringComparison.OrdinalIgnoreCase) || filePath.EndsWith(".paml", StringComparison.OrdinalIgnoreCase) ||
filePath.EndsWith(".axaml", StringComparison.OrdinalIgnoreCase))) filePath.EndsWith(".axaml", StringComparison.OrdinalIgnoreCase)))
@ -54,7 +54,7 @@ public class AvaloniaNameIncrementalGenerator : IIncrementalGenerator
.Where(tuple => tuple.textContent is not null); .Where(tuple => tuple.textContent is not null);
var generatorInput = xamlFiles.Combine(context.CompilationProvider); var generatorInput = xamlFiles.Combine(context.CompilationProvider);
context.RegisterSourceOutput(generatorInput, static (context, pair) => context.RegisterSourceOutput(generatorInput, static (context, pair) =>
{ {
var options = pair.Left.options; var options = pair.Left.options;
@ -67,7 +67,8 @@ public class AvaloniaNameIncrementalGenerator : IIncrementalGenerator
} }
var types = new RoslynTypeSystem((CSharpCompilation)compilation); var types = new RoslynTypeSystem((CSharpCompilation)compilation);
ICodeGenerator codeGenerator = options.AvaloniaNameGeneratorBehavior switch { ICodeGenerator codeGenerator = options.AvaloniaNameGeneratorBehavior switch
{
Behavior.OnlyProperties => new OnlyPropertiesCodeGenerator(), Behavior.OnlyProperties => new OnlyPropertiesCodeGenerator(),
Behavior.InitializeComponent => new InitializeComponentCodeGenerator(types, options.AvaloniaNameGeneratorAttachDevTools), Behavior.InitializeComponent => new InitializeComponentCodeGenerator(types, options.AvaloniaNameGeneratorAttachDevTools),
_ => throw new ArgumentOutOfRangeException() _ => throw new ArgumentOutOfRangeException()

Loading…
Cancel
Save