fCraft  0.636
Custom Minecraft Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events
Public Member Functions | Public Attributes | List of all members
fCraft.MapConversion.NBTCompound Class Reference
Inheritance diagram for fCraft.MapConversion.NBTCompound:
Inheritance graph
[legend]
Collaboration diagram for fCraft.MapConversion.NBTCompound:
Collaboration graph
[legend]

Public Member Functions

 NBTCompound ()
 
 NBTCompound (string name)
 
- Public Member Functions inherited from fCraft.MapConversion.NBTag
 NBTag (NBTType type, string name, object payload, NBTag parent)
 
NBTag Append (NBTag tag)
 
NBTag Append (string name, byte value)
 
NBTag Append (string name, short value)
 
NBTag Append (string name, int value)
 
NBTag Append (string name, long value)
 
NBTag Append (string name, float value)
 
NBTag Append (string name, double value)
 
NBTag Append (string name, byte[] value)
 
NBTag Append (string name,[NotNull] string value)
 
NBTag Append (string name, params NBTag[] tags)
 
NBTag Append (params NBTag[] tags)
 
bool Contains ([NotNull] string name)
 
NBTag Remove ([NotNull] string name)
 
NBTag Remove ()
 
override string ToString ()
 
string ToString (bool recursive)
 
void WriteTag ([NotNull] string fileName)
 
void WriteTag ([NotNull] Stream stream)
 
void WriteTag ([NotNull] BinaryWriter writer)
 
void WriteTag ([NotNull] BinaryWriter writer, bool writeType)
 
void Set (object payload)
 
byte GetByte ()
 
short GetShort ()
 
int GetInt ()
 
long GetLong ()
 
float GetFloat ()
 
double GetDouble ()
 
byte[] GetBytes ()
 
string GetString ()
 
byte Get (string name, byte defaultValue)
 
short Get (string name, short defaultValue)
 
int Get (string name, int defaultValue)
 
long Get (string name, long defaultValue)
 
float Get (string name, float defaultValue)
 
double Get (string name, double defaultValue)
 
byte[] Get (string name, byte[] defaultValue)
 
string Get (string name, string defaultValue)
 
IEnumerator< NBTagGetEnumerator ()
 

Public Attributes

readonly Dictionary< string,
NBTag
Tags = new Dictionary<string, NBTag>()
 

Additional Inherited Members

- Static Public Member Functions inherited from fCraft.MapConversion.NBTag
static NBTCompound ReadFile ([NotNull] string fileName)
 
static NBTCompound ReadStream ([NotNull] Stream stream)
 
static NBTag ReadTag ([NotNull] BinaryReader reader, NBTType type, string name, NBTag parent)
 
static string ReadString ([NotNull] BinaryReader reader)
 
- Protected Member Functions inherited from fCraft.MapConversion.NBTag
 NBTag ()
 
- Properties inherited from fCraft.MapConversion.NBTag
NBTType Type [get, set]
 
string Name [get, set]
 
object Payload [get, set]
 
NBTag Parent [get, set]
 
string FullName [get]
 
string IndentedName [get]
 
NBTag this[int index] [get, set]
 
NBTag this[string key] [get, set]
 

Constructor & Destructor Documentation

fCraft.MapConversion.NBTCompound.NBTCompound ( )
fCraft.MapConversion.NBTCompound.NBTCompound ( string  name)

Member Data Documentation

readonly Dictionary<string, NBTag> fCraft.MapConversion.NBTCompound.Tags = new Dictionary<string, NBTag>()

The documentation for this class was generated from the following file: