Class UnicodeStringStorage<TLinkAddress>
- Namespace
- Foundation.Data.Doublets.Cli
- Assembly
- Foundation.Data.Doublets.Cli.dll
public class UnicodeStringStorage<TLinkAddress> where TLinkAddress : struct, IUnsignedNumber<TLinkAddress>, IComparisonOperators<TLinkAddress, TLinkAddress, bool>
Type Parameters
TLinkAddress
- Inheritance
-
UnicodeStringStorage<TLinkAddress>
- Inherited Members
-
Constructors
public UnicodeStringStorage(ILinks<TLinkAddress> links)
Parameters
links ILinks<TLinkAddress>
Fields
EmptyStringType
public readonly TLinkAddress EmptyStringType
Field Value
- TLinkAddress
NameType
public readonly TLinkAddress NameType
Field Value
- TLinkAddress
StringType
public readonly TLinkAddress StringType
Field Value
- TLinkAddress
Type
public readonly TLinkAddress Type
Field Value
- TLinkAddress
UnicodeSequenceType
public readonly TLinkAddress UnicodeSequenceType
Field Value
- TLinkAddress
UnicodeSymbolType
public readonly TLinkAddress UnicodeSymbolType
Field Value
- TLinkAddress
Properties
NamedLinks
public NamedLinks<TLinkAddress> NamedLinks { get; }
Property Value
- NamedLinks<TLinkAddress>
StringToUnicodeSequenceConverter
public IConverter<string, TLinkAddress> StringToUnicodeSequenceConverter { get; }
Property Value
- IConverter<string, TLinkAddress>
UnicodeSequenceToStringConverter
public IConverter<TLinkAddress, string> UnicodeSequenceToStringConverter { get; }
Property Value
- IConverter<TLinkAddress, string>
Methods
CreateString(string)
public TLinkAddress CreateString(string content)
Parameters
content string
Returns
- TLinkAddress
GetOrCreateType(string)
public TLinkAddress GetOrCreateType(string name)
Parameters
name string
Returns
- TLinkAddress
GetString(TLinkAddress)
public string GetString(TLinkAddress stringValue)
Parameters
stringValue TLinkAddress
Returns
- string
GetTypes()
public IList<IList<TLinkAddress>?> GetTypes()
Returns
- IList<IList<TLinkAddress>>
IsType(TLinkAddress)
public bool IsType(TLinkAddress address)
Parameters
address TLinkAddress
Returns
- bool