diff --git a/src/ZeroC.Slice/README.md b/src/ZeroC.Slice/README.md index 073a038cc..1576742cb 100644 --- a/src/ZeroC.Slice/README.md +++ b/src/ZeroC.Slice/README.md @@ -31,13 +31,14 @@ struct Person { public partial record struct Person { - public string Name; + public required string Name { get; set; } - public int Id; + public int Id { get; set; } - public string? Email; + public string? Email { get; set; } /// Constructs a new instance of . + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] public Person(string name, int id, string? email) { this.Name = name; @@ -47,6 +48,7 @@ public partial record struct Person /// Constructs a new instance of and decodes its fields /// from a Slice decoder. /// The Slice decoder. + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] public Person(ref SliceDecoder decoder) { this.Name = decoder.DecodeString();