Skip to content

Commit 45ab2cb

Browse files
committed
Fix generated line endings
1 parent 5c9f405 commit 45ab2cb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+7
-110
lines changed

Generator/ClassGenerator.cs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,14 @@ namespace Generator
1414
{
1515
public static class ClassGenerator
1616
{
17-
public static readonly string HEADER = "// MatterDotNet Copyright (C) 2024 \n//\n// This program is free software: you can redistribute it and/or modify\n// it under the terms of the GNU Affero General Public License as published by\n// the Free Software Foundation, either version 3 of the License, or any later version.\n// This program is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY, without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n// See the GNU Affero General Public License for more details.\n// You should have received a copy of the GNU Affero General Public License\n// along with this program. If not, see <http://www.gnu.org/licenses/>.\n//\n// WARNING: This file was auto-generated. Do not edit.\n\nusing MatterDotNet.Protocol.Parsers;\nusing MatterDotNet.Protocol.Payloads;\nusing System.Diagnostics.CodeAnalysis;\n";
17+
public static readonly string HEADER = "// MatterDotNet Copyright (C) 2025 \n//\n// This program is free software: you can redistribute it and/or modify\n// it under the terms of the GNU Affero General Public License as published by\n// the Free Software Foundation, either version 3 of the License, or any later version.\n// This program is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY, without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n// See the GNU Affero General Public License for more details.\n// You should have received a copy of the GNU Affero General Public License\n// along with this program. If not, see <http://www.gnu.org/licenses/>.\n//\n// WARNING: This file was auto-generated. Do not edit.\n\nusing MatterDotNet.Protocol.Parsers;\nusing MatterDotNet.Protocol.Payloads;\nusing System.Diagnostics.CodeAnalysis;\n";
1818
public static bool Emit(Stream stream, Tag tag)
1919
{
2020
StreamWriter writer = new StreamWriter(stream);
2121
{
22-
writer.WriteLine(HEADER.Replace("\n", "\r\n"));
23-
writer.WriteLine($"namespace MatterDotNet.Messages{(tag.Namespace != null ? '.' + tag.Namespace : "")}\r\n{{");
22+
writer.NewLine = "\n";
23+
writer.WriteLine(HEADER);
24+
writer.WriteLine($"namespace MatterDotNet.Messages{(tag.Namespace != null ? '.' + tag.Namespace : "")}\n{{");
2425
WriteTag(" ", tag, writer);
2526
writer.Write("}");
2627
writer.Flush();
@@ -31,7 +32,7 @@ public static bool Emit(Stream stream, Tag tag)
3132
private static void WriteTag(string indent, Tag tag, StreamWriter writer)
3233
{
3334
writer.Write($"{indent}public record {tag.Name}");
34-
writer.WriteLine($" : TLVPayload\r\n{indent}{{\r\n{indent} /// <inheritdoc />\r\n{indent} public {tag.Name}() {{}}\r\n\r\n{indent} /// <inheritdoc />\r\n{indent} [SetsRequiredMembers]\r\n{indent} public {tag.Name}(Memory<byte> data) : this(new TLVReader(data)) {{}}\r\n");
35+
writer.WriteLine($" : TLVPayload\n{indent}{{\n{indent} /// <inheritdoc />\n{indent} public {tag.Name}() {{}}\n\n{indent} /// <inheritdoc />\n{indent} [SetsRequiredMembers]\n{indent} public {tag.Name}(Memory<byte> data) : this(new TLVReader(data)) {{}}\n");
3536
foreach (Tag child in tag.Children)
3637
{
3738
if ((child.Type == DataType.Array || child.Type == DataType.List) && child.Children.Count > 0)
@@ -42,7 +43,7 @@ private static void WriteTag(string indent, Tag tag, StreamWriter writer)
4243
if (child.Type != DataType.Structure)
4344
writer.WriteLine($"{indent} {(child.Optional? "public" : "public required")} {GetType(child)}{((child.Nullable || child.Optional) ? "?" : "")} {child.Name} {{ get; set; }} ");
4445
}
45-
writer.WriteLine($"\r\n{indent} [SetsRequiredMembers]\r\n{indent} internal {tag.Name}(TLVReader reader, long structNumber = -1) {{");
46+
writer.WriteLine($"\n{indent} [SetsRequiredMembers]\n{indent} internal {tag.Name}(TLVReader reader, long structNumber = -1) {{");
4647
if (tag.Type == DataType.List)
4748
writer.WriteLine($"{indent} reader.StartList(structNumber);");
4849
else if (tag.Type != DataType.Choice)
@@ -157,7 +158,7 @@ private static void WriteTag(string indent, Tag tag, StreamWriter writer)
157158
}
158159
if (tag.Type != DataType.Choice)
159160
writer.WriteLine($"{indent} reader.EndContainer();");
160-
writer.WriteLine($"{indent} }}\r\n\r\n{indent} internal override void Serialize(TLVWriter writer, long structNumber = -1) {{");
161+
writer.WriteLine($"{indent} }}\n\n{indent} internal override void Serialize(TLVWriter writer, long structNumber = -1) {{");
161162
if (tag.Type == DataType.List)
162163
writer.WriteLine($"{indent} writer.StartList(structNumber);");
163164
else if (tag.Type != DataType.Choice)

MatterDotNet/Messages/CASE/Sigma1.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ public Sigma1(Memory<byte> data) : this(new TLVReader(data)) {}
3636
public byte[]? ResumptionID { get; set; }
3737
public byte[]? InitiatorResumeMIC { get; set; }
3838

39-
/// <inheritdoc />
4039
[SetsRequiredMembers]
4140
internal Sigma1(TLVReader reader, long structNumber = -1) {
4241
reader.StartStructure(structNumber);
@@ -53,7 +52,6 @@ internal Sigma1(TLVReader reader, long structNumber = -1) {
5352
reader.EndContainer();
5453
}
5554

56-
/// <inheritdoc />
5755
internal override void Serialize(TLVWriter writer, long structNumber = -1) {
5856
writer.StartStructure(structNumber);
5957
writer.WriteBytes(1, InitiatorRandom, 32, 32);

MatterDotNet/Messages/CASE/Sigma2.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ public Sigma2(Memory<byte> data) : this(new TLVReader(data)) {}
3434
public required byte[] Encrypted2 { get; set; }
3535
public SessionParameter? ResponderSessionParams { get; set; }
3636

37-
/// <inheritdoc />
3837
[SetsRequiredMembers]
3938
internal Sigma2(TLVReader reader, long structNumber = -1) {
4039
reader.StartStructure(structNumber);
@@ -47,7 +46,6 @@ internal Sigma2(TLVReader reader, long structNumber = -1) {
4746
reader.EndContainer();
4847
}
4948

50-
/// <inheritdoc />
5149
internal override void Serialize(TLVWriter writer, long structNumber = -1) {
5250
writer.StartStructure(structNumber);
5351
writer.WriteBytes(1, ResponderRandom, 32, 32);

MatterDotNet/Messages/CASE/Sigma2Resume.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ public Sigma2Resume(Memory<byte> data) : this(new TLVReader(data)) {}
3333
public required ushort ResponderSessionID { get; set; }
3434
public SessionParameter? ResponderSessionParams { get; set; }
3535

36-
/// <inheritdoc />
3736
[SetsRequiredMembers]
3837
internal Sigma2Resume(TLVReader reader, long structNumber = -1) {
3938
reader.StartStructure(structNumber);
@@ -45,7 +44,6 @@ internal Sigma2Resume(TLVReader reader, long structNumber = -1) {
4544
reader.EndContainer();
4645
}
4746

48-
/// <inheritdoc />
4947
internal override void Serialize(TLVWriter writer, long structNumber = -1) {
5048
writer.StartStructure(structNumber);
5149
writer.WriteBytes(1, ResumptionID, 16, 16);

MatterDotNet/Messages/CASE/Sigma2Tbedata.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ public Sigma2Tbedata(Memory<byte> data) : this(new TLVReader(data)) {}
3232
public required byte[] Signature { get; set; }
3333
public required byte[] ResumptionID { get; set; }
3434

35-
/// <inheritdoc />
3635
[SetsRequiredMembers]
3736
internal Sigma2Tbedata(TLVReader reader, long structNumber = -1) {
3837
reader.StartStructure(structNumber);
@@ -44,7 +43,6 @@ internal Sigma2Tbedata(TLVReader reader, long structNumber = -1) {
4443
reader.EndContainer();
4544
}
4645

47-
/// <inheritdoc />
4846
internal override void Serialize(TLVWriter writer, long structNumber = -1) {
4947
writer.StartStructure(structNumber);
5048
writer.WriteBytes(1, ResponderNOC);

MatterDotNet/Messages/CASE/Sigma2Tbsdata.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ public Sigma2Tbsdata(Memory<byte> data) : this(new TLVReader(data)) {}
3232
public required byte[] ResponderEphPubKey { get; set; }
3333
public required byte[] InitiatorEphPubKey { get; set; }
3434

35-
/// <inheritdoc />
3635
[SetsRequiredMembers]
3736
internal Sigma2Tbsdata(TLVReader reader, long structNumber = -1) {
3837
reader.StartStructure(structNumber);
@@ -44,7 +43,6 @@ internal Sigma2Tbsdata(TLVReader reader, long structNumber = -1) {
4443
reader.EndContainer();
4544
}
4645

47-
/// <inheritdoc />
4846
internal override void Serialize(TLVWriter writer, long structNumber = -1) {
4947
writer.StartStructure(structNumber);
5048
writer.WriteBytes(1, ResponderNOC);

MatterDotNet/Messages/CASE/Sigma3.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,13 @@ public Sigma3(Memory<byte> data) : this(new TLVReader(data)) {}
2929

3030
public required byte[] Encrypted3 { get; set; }
3131

32-
/// <inheritdoc />
3332
[SetsRequiredMembers]
3433
internal Sigma3(TLVReader reader, long structNumber = -1) {
3534
reader.StartStructure(structNumber);
3635
Encrypted3 = reader.GetBytes(1)!;
3736
reader.EndContainer();
3837
}
3938

40-
/// <inheritdoc />
4139
internal override void Serialize(TLVWriter writer, long structNumber = -1) {
4240
writer.StartStructure(structNumber);
4341
writer.WriteBytes(1, Encrypted3);

MatterDotNet/Messages/CASE/Sigma3Tbedata.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ public Sigma3Tbedata(Memory<byte> data) : this(new TLVReader(data)) {}
3131
public byte[]? InitiatorICAC { get; set; }
3232
public required byte[] Signature { get; set; }
3333

34-
/// <inheritdoc />
3534
[SetsRequiredMembers]
3635
internal Sigma3Tbedata(TLVReader reader, long structNumber = -1) {
3736
reader.StartStructure(structNumber);
@@ -42,7 +41,6 @@ internal Sigma3Tbedata(TLVReader reader, long structNumber = -1) {
4241
reader.EndContainer();
4342
}
4443

45-
/// <inheritdoc />
4644
internal override void Serialize(TLVWriter writer, long structNumber = -1) {
4745
writer.StartStructure(structNumber);
4846
writer.WriteBytes(1, InitiatorNOC);

MatterDotNet/Messages/CASE/Sigma3Tbsdata.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ public Sigma3Tbsdata(Memory<byte> data) : this(new TLVReader(data)) {}
3232
public required byte[] InitiatorEphPubKey { get; set; }
3333
public required byte[] ResponderEphPubKey { get; set; }
3434

35-
/// <inheritdoc />
3635
[SetsRequiredMembers]
3736
internal Sigma3Tbsdata(TLVReader reader, long structNumber = -1) {
3837
reader.StartStructure(structNumber);
@@ -44,7 +43,6 @@ internal Sigma3Tbsdata(TLVReader reader, long structNumber = -1) {
4443
reader.EndContainer();
4544
}
4645

47-
/// <inheritdoc />
4846
internal override void Serialize(TLVWriter writer, long structNumber = -1) {
4947
writer.StartStructure(structNumber);
5048
writer.WriteBytes(1, InitiatorNOC);

MatterDotNet/Messages/Certificates/AttestationElements.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ public AttestationElements(Memory<byte> data) : this(new TLVReader(data)) {}
3232
public required uint Timestamp { get; set; }
3333
public byte[]? Firmware_information { get; set; }
3434

35-
/// <inheritdoc />
3635
[SetsRequiredMembers]
3736
public AttestationElements(TLVReader reader, long structNumber = -1) {
3837
reader.StartStructure(structNumber);
@@ -44,7 +43,6 @@ public AttestationElements(TLVReader reader, long structNumber = -1) {
4443
reader.EndContainer();
4544
}
4645

47-
/// <inheritdoc />
4846
internal override void Serialize(TLVWriter writer, long structNumber = -1) {
4947
writer.StartStructure(structNumber);
5048
writer.WriteBytes(1, Certification_declaration);

0 commit comments

Comments
 (0)