Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
CaseInsensitiveStringToonEncoder.cs
1
using
System
;
2
using
Waher.Content.Toon
;
3
using
Waher.Content.Toon.Model
;
4
using
Waher.Persistence
;
5
using
Waher.Runtime.Inventory
;
6
7
namespace
Waher.IoTGateway.Encoding
8
{
12
public
class
CaseInsensitiveStringToonEncoder
:
SimpleToonEncoder
13
{
17
public
CaseInsensitiveStringToonEncoder
()
18
{
19
}
20
27
public
override
void
Encode
(
object
Object,
int
? Indent,
ToonOutput
Toon)
28
{
29
CaseInsensitiveString
s = (
CaseInsensitiveString
)Object;
30
31
Toon.
AppendEncoded
(s.
Value
, !Toon.
Empty
);
32
}
33
39
public
override
Grade
Supports
(Type ObjectType)
40
{
41
return
ObjectType == typeof(
CaseInsensitiveString
) ? Grade.Excellent :
Grade
.NotAtAll;
42
}
43
}
44
}
Waher.Content.Toon.Model.SimpleToonEncoder
Abstract base class for simple TOON encoders.
Definition:
SimpleToonEncoder.cs:7
Waher.Content.Toon.ToonOutput
TOON Output builder
Definition:
ToonOutput.cs:13
Waher.Content.Toon.ToonOutput.AppendEncoded
void AppendEncoded(string s, bool InObject)
Encodes a string, if necessary, and appends it to the output.
Definition:
ToonOutput.cs:225
Waher.Content.Toon.ToonOutput.Empty
bool Empty
If no output has been appended.
Definition:
ToonOutput.cs:96
Waher.IoTGateway.Encoding.CaseInsensitiveStringToonEncoder
Encodes CaseInsensitiveString values.
Definition:
CaseInsensitiveStringToonEncoder.cs:13
Waher.IoTGateway.Encoding.CaseInsensitiveStringToonEncoder.CaseInsensitiveStringToonEncoder
CaseInsensitiveStringToonEncoder()
Encodes CaseInsensitiveString values.
Definition:
CaseInsensitiveStringToonEncoder.cs:17
Waher.IoTGateway.Encoding.CaseInsensitiveStringToonEncoder.Supports
override Grade Supports(Type ObjectType)
How well the TOON encoder encodes objects of type ObjectType .
Definition:
CaseInsensitiveStringToonEncoder.cs:39
Waher.IoTGateway.Encoding.CaseInsensitiveStringToonEncoder.Encode
override void Encode(object Object, int? Indent, ToonOutput Toon)
Encodes the Object to TOON.
Definition:
CaseInsensitiveStringToonEncoder.cs:27
Waher.Persistence.CaseInsensitiveString
Represents a case-insensitive string.
Definition:
CaseInsensitiveString.cs:11
Waher.Persistence.CaseInsensitiveString.Value
string Value
String-representation of the case-insensitive string. (Representation is case sensitive....
Definition:
CaseInsensitiveString.cs:29
System
Definition:
Adapters.g.cs:58
Waher.Content.Toon.Model
Definition:
MultiRowToonEncoder.cs:4
Waher.Content.Toon
Definition:
IToonEncoder.cs:7
Waher.IoTGateway.Encoding
Definition:
BinaryPdfDocument.cs:2
Waher.Persistence
Definition:
Bookmark.cs:4
Waher.Runtime.Inventory
Definition:
TypesLoader.cs:9
Waher.Runtime.Inventory.Grade
Grade
Grade enumeration
Definition:
Grade.cs:7
IoTGateway
Waher.IoTGateway
Encoding
CaseInsensitiveStringToonEncoder.cs
Generated by
1.9.5