Sofu Documentation
Undefined Class
NamespacesSofu.SofuUndefined
Represent a Sofu.Undefined Undefined Values are of no type and have no value or contents. Their only meaning is to be there when nothing else fits.
Declaration Syntax
C#
public class Undefined : SofuObject
Members
All MembersConstructorsMethods



IconMemberDescription
Undefined()()()
Creates a new Sofu.Undefined

AppendComment(String)
Appends to the comment of this SofuObject
(Inherited from SofuObject.)
AsList()()()
Tries to convert itself to a Sofu.List.
(Inherited from SofuObject.)
AsMap()()()
Tries to convert itself to a Sofu.Map.
(Inherited from SofuObject.)
AsReference()()()
Seldom used, this allows to access the reference itself, while AsMap, AsList and AsValue access the referenced Object.
(Inherited from SofuObject.)
AsValue()()()
Tries to convert itself to a Sofu.Value
(Inherited from SofuObject.)
Binarify(String, Stream)
Writes this Undefined into a Stream, does no Cross Reference checking.
(Overrides SofuObject.Binarify(String, Stream).)
Binary(String, Stream)
Writes this Object into a Stream, does Cross Reference checking.
(Inherited from SofuObject.)
BinaryPack(Stream)
Starts the binary packing, boxes every other SofuObject into a Map
(Inherited from SofuObject.)
Equals(Object) (Inherited from Object.)
Finalize()()() (Inherited from Object.)
GetComment()()()
Accesses the comment of this SofuObject.
(Inherited from SofuObject.)
GetHashCode()()() (Inherited from Object.)
GetType()()() (Inherited from Object.)
HasComment()()()
Tests if this SofuObject has a comment.
(Inherited from SofuObject.)
IsDefined()()()
Test for definedness. Sofu.Undefined always returns false
(Overrides SofuObject.IsDefined()()().)
IsList()()()
Tests if this SofuObject is a Sofu.List
(Inherited from SofuObject.)
IsMap()()()
Tests if this SofuObject is a Sofu.Map
(Inherited from SofuObject.)
IsReference()()()
Tests if this SofuObject is a Sofu.Reference
(Inherited from SofuObject.)
IsValue()()()
Tests if this SofuObject is a Sofu.Value
(Inherited from SofuObject.)
MemberwiseClone()()() (Inherited from Object.)
Pack()()()
Packs this SofuObject and all those it contains into a string.
(Inherited from SofuObject.)
PackComment(Stream)
Writes the comments of this Object into a Stream
(Inherited from SofuObject.)
PackHeader(Stream)
Creates the Header of a binary sofu file into a stream
(Inherited from SofuObject.)
PackLong(UInt32, Stream)
Packs one unsigned Integer into the output stream
(Inherited from SofuObject.)
PackLong(Int32, Stream)
Packs one unsigned Integer into the output stream
(Inherited from SofuObject.)
PackText(String, Stream)
Writes a text into an output stream
(Inherited from SofuObject.)
SetComment(String)
Sets a comment for this SofuObject.
(Inherited from SofuObject.)
String(String, StringBuilder)
Identifies cross references and calls Stringify with its parameters
(Inherited from SofuObject.)
String(String, TextWriter, Int32)
Identifies cross references and calls Stringify with its parameters
(Inherited from SofuObject.)
Stringify(String, StringBuilder)
Packs this Undefined into a string.
(Overrides SofuObject.Stringify(String, StringBuilder).)
Stringify(String, TextWriter, Int32)
Packs this Undefined into a string.
(Overrides SofuObject.Stringify(String, TextWriter, Int32).)
StringML(XmlWriter)
Writes this Object into Xml, does Cross Reference checking.
(Inherited from SofuObject.)
ToString()()() (Inherited from Object.)
TypeString()()()
Used to get the name of this SofuObject
(Overrides SofuObject.TypeString()()().)
Write(TextWriter)
Writes the contents of this SofuObject into a TextWriter
(Inherited from SofuObject.)
Write(String)
Write this SofuObject into a file. Uses the default encoding of UTF-16.
(Inherited from SofuObject.)
Write(String, Encoding)
Write this SofuObject into a file.
(Inherited from SofuObject.)
WriteBinary(Stream, Int32, Endianness)
Writes this SofuObject and all its children into a binary sofu file
(Inherited from SofuObject.)
WriteBinary(Stream, Encoding, Endianness)
Writes this SofuObject and all its children into a binary sofu file
(Inherited from SofuObject.)
WriteBinary(Stream, Encoding)
Writes this SofuObject and all its children into a binary sofu file
(Inherited from SofuObject.)
WriteBinary(Stream, Int32)
Writes this SofuObject and all its children into a binary sofu file
(Inherited from SofuObject.)
WriteBinary(Stream, Endianness)
Writes this SofuObject and all its children into a binary sofu file
(Inherited from SofuObject.)
WriteBinary(Stream)
Writes this SofuObject and all its children into a binary sofu file
(Inherited from SofuObject.)
WriteBinary(String, Int32, Endianness)
Writes this SofuObject and all its children into a binary sofu file
(Inherited from SofuObject.)
WriteBinary(String, Encoding, Endianness)
Writes this SofuObject and all its children into a binary sofu file
(Inherited from SofuObject.)
WriteBinary(String, Encoding)
Writes this SofuObject and all its children into a binary sofu file
(Inherited from SofuObject.)
WriteBinary(String, Int32)
Writes this SofuObject and all its children into a binary sofu file
(Inherited from SofuObject.)
WriteBinary(String, Endianness)
Writes this SofuObject and all its children into a binary sofu file
(Inherited from SofuObject.)
WriteBinary(String)
Writes this SofuObject and all its children into a binary sofu file
(Inherited from SofuObject.)
WriteML(String)
Writes this Object into a SofuML file
(Inherited from SofuObject.)
WriteML(XmlWriter)
Writes this Object into a SofuML tree.
(Inherited from SofuObject.)
XMLcomment(XmlWriter)
Writes this Objects comments to XML
(Inherited from SofuObject.)
Xmlify(XmlWriter)
Writes this Value to XML
(Overrides SofuObject.Xmlify(XmlWriter).)
Inheritance Hierarchy
Object
SofuObject
 Undefined

Assembly: Sofu (Module: Sofu) Version: 0.2.1.0 (0.2.1.0)