返回提交历史
Modified
XFEExtension.NetCore.AutoConfig.Analyzer/Generator/ProfilePropertyAutoGenerator.cs
+2
-2
XFEstudio/XFEExtension.NetCore.AutoConfig
修复符号转义问题
d18e5ce
代码差异
1 个文件
+2
-2
@@ -112,7 +112,7 @@ public class ProfilePropertyAutoGenerator : IIncrementalGenerator
112
112
triviaText += $@"
113
113
/// </code>
114
114
/// <br/>
115
/// <code><seealso langword=""set""/>方法已生成以下代码: ○ <seealso cref=""{className}.{setMethodName}(ref {propertyType})""/>;<br/>";
115
/// <code><seealso langword=""set""/>方法已生成以下代码: ○ <seealso cref=""{className}.{setMethodName}(ref {propertyType.ToString().Replace("<", "{").Replace(">", "}")})""/>;<br/>";
116
116
#endregion
117
117
var setExpressionStatements = new List<StatementSyntax>()
118
118
{
@@ -136,7 +136,7 @@ public class ProfilePropertyAutoGenerator : IIncrementalGenerator
136
136
funcText = invocationExpressionSyntax.GetText().ToString();
137
137
setExpressionStatements.Add(SyntaxFactory.ExpressionStatement(SyntaxFactory.ParseExpression(funcText)).WithSemicolonToken(SyntaxFactory.Token(SyntaxKind.SemicolonToken)));
138
138
#region Set方法注释
139
triviaText += $"\n///\t\t\t\t○ {funcText.Replace("\n", "<br/>").Replace(fieldName, $"<seealso langword=\"{fieldName}\"/>").Replace("value", "<seealso langword=\"value\"/>")};<br/>";
139
triviaText += $"\n///\t\t\t\t○ {funcText.Replace("\n", "<br/>").Replace("<", "<").Replace(">", ">").Replace(fieldName, $" < seealso langword=\"{fieldName}\"/>").Replace("value", "<seealso langword=\"value\"/>")};<br/>";
140
140
#endregion
141
141
});
142
142
}