XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.AutoConfig

【DLL】自动实现配置文件的存储

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension.NetCore.AutoConfig

修复符号转义问题

d18e5ce
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

1 个文件 +2 -2
Modified XFEExtension.NetCore.AutoConfig.Analyzer/Generator/ProfilePropertyAutoGenerator.cs +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("<", "&lt;").Replace(">", "&gt;").Replace(fieldName, $" < seealso langword=\"{fieldName}\"/>").Replace("value", "<seealso langword=\"value\"/>")};<br/>";
140 140 #endregion
141 141 });
142 142 }