Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
PrintSerialize.cs
1using System;
3using Waher.Script;
5
7{
12 {
22 {
23 }
24
28 public override string FunctionName => nameof(PrintSerialize);
29
33 public override string[] Aliases => Array.Empty<string>();
34
41 {
42 ISerializer Serializer = base.GetSerializer(Variables);
43
44 if (!(Variables.ConsoleOut is null))
45 Serializer = new DebugSerializer(Serializer, Variables.ConsoleOut);
46
47 return Serializer;
48 }
49
50 }
51}
Class managing a script expression.
Definition: Expression.cs:41
ScriptNode Argument
Function argument.
Base class for all nodes in a parsed script tree.
Definition: ScriptNode.cs:69
int Length
Length of expression covered by node.
Definition: ScriptNode.cs:101
int Start
Start position in script expression.
Definition: ScriptNode.cs:92
Collection of variables.
Definition: Variables.cs:25
TextWriter ConsoleOut
Console out interface. Can be used by functions and script to output data to the console.
Definition: Variables.cs:223
Serializes an object to a binary string of octets, using existing serializers, and prints data elemen...
PrintSerialize(ScriptNode Argument, int Start, int Length, Expression Expression)
Serializes an object to a binary string of octets, using existing serializers, and prints data elemen...
override ISerializer GetSerializer(Variables Variables)
Creates a serializer for the operation.
override string FunctionName
Name of the function
override string[] Aliases
Optional aliases. If there are no aliases for the function, null is returned.
Serializes an object to a binary string of octets, using existing serializers.
Definition: Serialize.cs:19