Skip to content

Commit db2b63c

Browse files
committed
[增加]1. 增加字段单行注释的支持
1 parent a60d532 commit db2b63c

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

ProtoExport/MessageHelper.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,12 @@ private static void ParseEnum(string proto, string packageName, List<MessageInfo
133133
var blockContent = match.Groups[2].Value.Trim();
134134
foreach (var line in blockContent.Split(new string[] { "\r", "\n", "\r\n" }, StringSplitOptions.RemoveEmptyEntries))
135135
{
136+
if (line.TrimStart().StartsWith("//"))
137+
{
138+
// 这个字段被注释
139+
continue;
140+
}
141+
136142
MessageMember field = new MessageMember();
137143
info.Fields.Add(field);
138144
// 解析注释
@@ -180,6 +186,12 @@ private static void ParseMessage(string proto, string packageName, List<MessageI
180186
info.Name = messageName;
181187
foreach (var line in blockContent.Split(new string[] { "\r", "\n", "\r\n" }, StringSplitOptions.RemoveEmptyEntries))
182188
{
189+
if (line.TrimStart().StartsWith("//"))
190+
{
191+
// 这个字段被注释
192+
continue;
193+
}
194+
183195
MessageMember field = new MessageMember();
184196
info.Fields.Add(field);
185197
// 解析注释

0 commit comments

Comments
 (0)