[DataContractAttribute(Namespace = "http://schemas.quine.no/core/v3_0.xsd")]
[KnownTypeAttribute("GetKnownTypes")]
public readonly struct NormalString<TStringTraits> : IEquatable<NormalString<TStringTraits>>,
IComparable<NormalString<TStringTraits>>
where TStringTraits : struct, new(), INormalStringTraits
| IsNull | True if the data is null. This is a convenience member as structs can't be directly compared with null. |
| IsNullOrEmpty | True if the data is null or empty string. This is a convenience member as structs can't be directly compared with null. |
| Value | Simple accessor for the value itself, to avoid use of casts. |
| CompareTo | |
| Equals(NormalStringTStringTraits) | |
| Equals(Object) | (Overrides ValueTypeEquals(Object)) |
| GetHashCode | (Overrides ValueTypeGetHashCode) |
| ToString | (Overrides ValueTypeToString) |