Class FieldEscaping
Utility for escaping and unescaping field names for use in Data API field paths. Dots and ampersands within individual field name segments are escaped so they are not interpreted as path separators or escape characters.
public static class FieldEscaping
- Inheritance
-
FieldEscaping
- Inherited Members
Methods
EscapeFieldNames(IEnumerable<string>)
Escapes each segment and joins them with '.' to produce a valid Data API field path.
public static string EscapeFieldNames(IEnumerable<string> segments)
Parameters
segmentsIEnumerable<string>
Returns
EscapeFieldNames(params string[])
Escapes each segment and joins them with '.' to produce a valid Data API field path.
public static string EscapeFieldNames(params string[] segments)
Parameters
segmentsstring[]
Returns
UnescapeFieldPath(string)
Splits an escaped Data API field path back into its individual unescaped segments.
public static string[] UnescapeFieldPath(string path)
Parameters
pathstring
Returns
- string[]