NormalStringTStringTraits Structure

This struct represents a normalized string as determined by TStringTraits. Instances may be created only by implicit conversion from string, while value is extracted by implicit conversion to string.

Definition

Namespace: Quine.Schemas.Core
Assembly: Quine.Schemas.Core (in Quine.Schemas.Core.dll) Version: 1.0.0+0ea0706914ee4edf2b0ed66bec3ab4d062a43b68
C#
[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
Inheritance
Object    ValueType    NormalStringTStringTraits
Implements
IComparableNormalStringTStringTraits, IEquatableNormalStringTStringTraits

Type Parameters

TStringTraits

Properties

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.

Methods

Operators

See Also