diff --git a/src/Controls/src/SourceGen/CodeBehindGenerator.cs b/src/Controls/src/SourceGen/CodeBehindGenerator.cs
index 880c828a91d9..93e8996e5784 100644
--- a/src/Controls/src/SourceGen/CodeBehindGenerator.cs
+++ b/src/Controls/src/SourceGen/CodeBehindGenerator.cs
@@ -303,6 +303,9 @@ static void GenerateXamlCodeBehind(XamlProjectItem? xamlItem, Compilation compil
sb.AppendLine($"namespace {rootClrNamespace}");
sb.AppendLine("{");
+ sb.AppendLine($"\t/// ");
+ sb.AppendLine($"\t/// Generated XAML code behind for {projItem.RelativePath}");
+ sb.AppendLine($"\t/// ");
sb.AppendLine($"\t[global::Microsoft.Maui.Controls.Xaml.XamlFilePath(\"{projItem.RelativePath?.Replace("\\", "\\\\")}\")]");
if (addXamlCompilationAttribute)
{
@@ -320,6 +323,9 @@ static void GenerateXamlCodeBehind(XamlProjectItem? xamlItem, Compilation compil
//optional default ctor
if (generateDefaultCtor)
{
+ sb.AppendLine($"\t\t/// ");
+ sb.AppendLine($"\t\t/// Creates a new {rootType}");
+ sb.AppendLine($"\t\t/// ");
sb.AppendLine($"\t\t[global::System.CodeDom.Compiler.GeneratedCode(\"Microsoft.Maui.Controls.SourceGen\", \"1.0.0.0\")]");
sb.AppendLine($"\t\tpublic {rootType}()");
sb.AppendLine("\t\t{");