Swing  1.0
Public Member Functions | Properties | List of all members
Swing.ReplayFile.Element Class Reference

Public Member Functions

delegate void SimpleContentWriter (System.IO.BinaryWriter bw)
 
delegate void SimpleContentReader (System.IO.BinaryReader br)
 
delegate void ContentWriter (Replay context, Element self, System.IO.BinaryWriter bw)
 
delegate void ContentReader (Replay context, Element self, System.IO.BinaryReader br)
 
void SetAttribute< T > (string name, T value)
 
GetAttribute< T > (string name)
 
bool TryGetAttribute< T > (string name, out T value)
 
 Element (int tagValue)
 
 Element (ReplayFile owner, Element parent)
 
void SetContent (byte[] content)
 
void SetContent (SimpleContentWriter writer)
 
void SetContent (Replay context, ContentWriter writer)
 
byte[] GetContent ()
 
bool GetContent (Replay context, ContentReader reader)
 
bool GetContent (SimpleContentReader reader)
 
Element CreateElement (int tagValue)
 
void AppendElement (Element element)
 
Element GetElement (int tagValue)
 
Element[] GetElements (int tagValue)
 
Element[] GetAllElements ()
 
Element FindElement (params int[] path)
 
Element[] FindElements (params int[] path)
 
long GetDataSize ()
 
void Write (System.IO.BinaryWriter bw)
 
void Read (System.IO.BinaryReader br)
 

Properties

bool hasAttributes [get]
 
bool hasContent [get]
 
int elementCount [get]
 

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