@@ -143,23 +143,23 @@ public string Name {
143143 ///
144144 /// The map keys represent field names.
145145 ///
146- /// A simple field name contains only characters `a` to `z`, `A` to `Z`,
147- /// `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
148- /// `foo_bar_17`.
149- ///
150146 /// Field names matching the regular expression `__.*__` are reserved. Reserved
151- /// field names are forbidden except in certain documented contexts. The map
152- /// keys , represented as UTF-8, must not exceed 1,500 bytes and cannot be
147+ /// field names are forbidden except in certain documented contexts. The field
148+ /// names , represented as UTF-8, must not exceed 1,500 bytes and cannot be
153149 /// empty.
154150 ///
155151 /// Field paths may be used in other contexts to refer to structured fields
156- /// defined here. For `map_value`, the field path is represented by the simple
157- /// or quoted field names of the containing fields, delimited by `.`. For
158- /// example, the structured field
159- /// `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
160- /// represented by the field path `foo.x&y`.
152+ /// defined here. For `map_value`, the field path is represented by a
153+ /// dot-delimited (`.`) string of segments. Each segment is either a simple
154+ /// field name (defined below) or a quoted field name. For example, the
155+ /// structured field `"foo" : { map_value: { "x&y" : { string_value: "hello"
156+ /// }}}` would be represented by the field path `` foo.`x&y` ``.
157+ ///
158+ /// A simple field name contains only characters `a` to `z`, `A` to `Z`,
159+ /// `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
160+ /// `foo_bar_17`.
161161 ///
162- /// Within a field path, a quoted field name starts and ends with `` ` `` and
162+ /// A quoted field name starts and ends with `` ` `` and
163163 /// may contain any character. Some characters, including `` ` ``, must be
164164 /// escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
165165 /// `` `bak\`tik` `` represents `` bak`tik ``.
0 commit comments