Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
StringObject.cs
1
using
System.Diagnostics.CodeAnalysis;
2
using
Waher.Content
;
3
4
namespace
NeuroAccess.Nfc.TravelDocuments.DataObjects
5
{
9
public
abstract
class
StringObject
: DataObject
10
{
14
public
StringObject
()
15
: base([])
16
{
17
}
18
24
public
StringObject
(
byte
[] Value,
string
StringValue
)
25
: base(Value)
26
{
27
this.StringValue =
StringValue
;
28
}
29
33
public
string
?
StringValue
{
get
; }
34
42
public
override
bool
TryParse
(
byte
[] Value, TravelDocumentsClient Client,
43
[NotNullWhen(
true
)] out
IDataObject
? Parsed)
44
{
45
string
StringValue
=
InternetContent
.
ISO_8859_1
.GetString(Value);
46
47
Client.Information(
"String Value: "
+
StringValue
);
48
49
Parsed = this.
Create
(Value,
StringValue
);
50
return
true
;
51
}
52
59
public
abstract
StringObject
Create
(
byte
[] Value,
string
StringValue
);
60
}
61
}
NeuroAccess.Nfc.TravelDocuments.DataObjects.StringObject
Abstract base class for string-valued objects.
Definition:
StringObject.cs:10
NeuroAccess.Nfc.TravelDocuments.DataObjects.StringObject.Create
abstract StringObject Create(byte[] Value, string StringValue)
Creates an instance of the string-valued data object.
NeuroAccess.Nfc.TravelDocuments.DataObjects.StringObject.TryParse
override bool TryParse(byte[] Value, TravelDocumentsClient Client, [NotNullWhen(true)] out IDataObject? Parsed)
Tries to parse a binary representation of the data object.
Definition:
StringObject.cs:42
NeuroAccess.Nfc.TravelDocuments.DataObjects.StringObject.StringValue
string? StringValue
String value.
Definition:
StringObject.cs:33
NeuroAccess.Nfc.TravelDocuments.DataObjects.StringObject.StringObject
StringObject()
Abstract base class for string-valued objects.
Definition:
StringObject.cs:14
NeuroAccess.Nfc.TravelDocuments.DataObjects.StringObject.StringObject
StringObject(byte[] Value, string StringValue)
Abstract base class for string-valued objects.
Definition:
StringObject.cs:24
Waher.Content.InternetContent
Static class managing encoding and decoding of internet content.
Definition:
InternetContent.cs:19
Waher.Content.InternetContent.ISO_8859_1
static readonly Encoding ISO_8859_1
ISO-8859-1 character encoding.
Definition:
InternetContent.cs:23
NeuroAccess.Nfc.TravelDocuments.DataObjects.IDataObject
Decoded Data Object.
Definition:
IDataObject.cs:11
NeuroAccess.Nfc.TravelDocuments.DataObjects
Definition:
AdditionalPersonalDetails.cs:2
Waher.Content
Definition:
Array.cs:6
NeuroAccessMaui
NeuroAccess.Nfc
TravelDocuments
DataObjects
StringObject.cs
Generated by
1.9.5