From 7d417cc2774c53a9a313f0f1b4b76e4eea0afd2b Mon Sep 17 00:00:00 2001 From: Aronne Gandini Date: Sat, 18 Nov 2023 19:39:16 +0100 Subject: [PATCH] Use fully qualified namespace for Colors reference in TextToColorGenerator --- .../Generators/TextColorToGenerator.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/CommunityToolkit.Maui.SourceGenerators/Generators/TextColorToGenerator.cs b/src/CommunityToolkit.Maui.SourceGenerators/Generators/TextColorToGenerator.cs index 7bdaf8213b..6ce96bf88a 100644 --- a/src/CommunityToolkit.Maui.SourceGenerators/Generators/TextColorToGenerator.cs +++ b/src/CommunityToolkit.Maui.SourceGenerators/Generators/TextColorToGenerator.cs @@ -25,6 +25,7 @@ class TextColorToGenerator : IIncrementalGenerator const string iAnimatableInterface = "Microsoft.Maui.Controls.IAnimatable"; const string mauiControlsAssembly = "Microsoft.Maui.Controls"; const string mauiColorFullName = "global::Microsoft.Maui.Graphics.Color"; + const string mauiColorsFullName = "global::Microsoft.Maui.Graphics.Colors"; public void Initialize(IncrementalGeneratorInitializationContext context) { @@ -152,7 +153,7 @@ namespace {{textStyleClassMetadata.Namespace}}; //Although TextColor is defined as not-nullable, it CAN be null //If null => set it to Transparent as Animation will crash on null BackgroundColor - element.TextColor ??= Colors.Transparent; + element.TextColor ??= {{mauiColorsFullName}}.Transparent; var animationCompletionSource = new TaskCompletionSource();