Jypeli 10
The simple game programming library
Jypeli.StorageFile luokkareferenssi

Tiedosto. Lisää...

Luokan Jypeli.StorageFile luokkakaavio

Julkiset jäsenfunktiot

void Close ()
 
void Dispose ()
 

Paketin funktiot

 StorageFile (string name, Stream stream)
 
object LoadArray (XmlReader reader, Type containerType, object obj)
 
object LoadData (XmlReader reader, Type type, object obj)
 
object LoadList (XmlReader reader, Type containerType, int itemCount, object obj)
 
void SaveArray (XmlWriter writer, Type containerType, object obj)
 
void SaveData (XmlWriter writer, Type type, object obj, bool saveAllFields)
 
void SaveList (XmlWriter writer, Type containerType, object obj)
 

Paketin staattiset attribuutit

static BindingFlags AllOfInstance = BindingFlags.FlattenHierarchy | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public
 

Ominaisuudet

string Name [getset]
 
Stream Stream [getprivate set]
 

Yksityiset jäsenfunktiot

void applyMetadata (Type type, object obj, string tag, string value)
 
void FixListSize (ref IList list, int itemCount)
 
object GenParse (Type type, string str)
 
string GenToString (Type type, object obj)
 
bool IsIllegalType (Type type)
 
void SaveMember (XmlWriter writer, string elementName, Type memberType, MemberInfo member, object memberValue, bool saveAllFields)
 
bool tagTrue (string value)
 
bool TryCreateObject (Type type, string tag, out object obj)
 
void writeMetadata (XmlWriter writer, Type type, object obj)
 

Yksityiskohtainen selite

Tiedosto.

Määrittely tiedoston StorageFile.cs rivillä 16.

Rakentajien & purkajien dokumentaatio

◆ StorageFile()

Jypeli.StorageFile.StorageFile ( string  name,
Stream  stream 
)
package

Määrittely tiedoston StorageFile.cs rivillä 21.

Viittaukset Jypeli.StorageFile.Name ja Jypeli.StorageFile.Stream.

Jäsenfunktioiden dokumentaatio

◆ applyMetadata()

void Jypeli.StorageFile.applyMetadata ( Type  type,
object  obj,
string  tag,
string  value 
)
private

◆ Close()

void Jypeli.StorageFile.Close ( )

◆ Dispose()

void Jypeli.StorageFile.Dispose ( )

Määrittely tiedoston StorageFile.cs rivillä 33.

Viittaukset Jypeli.StorageFile.Stream.

◆ FixListSize()

void Jypeli.StorageFile.FixListSize ( ref IList  list,
int  itemCount 
)
private

Määrittely tiedoston StorageFile.cs rivillä 345.

◆ GenParse()

object Jypeli.StorageFile.GenParse ( Type  type,
string  str 
)
private

Määrittely tiedoston StorageFile.cs rivillä 59.

Viittaukset Jypeli.TypeHelper.Parse().

Viitattu Jypeli.StorageFile.LoadData().

◆ GenToString()

string Jypeli.StorageFile.GenToString ( Type  type,
object  obj 
)
private

Määrittely tiedoston StorageFile.cs rivillä 40.

Viitattu Jypeli.StorageFile.SaveData().

◆ IsIllegalType()

bool Jypeli.StorageFile.IsIllegalType ( Type  type)
private

Määrittely tiedoston StorageFile.cs rivillä 280.

Viitattu Jypeli.StorageFile.SaveData().

◆ LoadArray()

object Jypeli.StorageFile.LoadArray ( XmlReader  reader,
Type  containerType,
object  obj 
)
package

◆ LoadData()

◆ LoadList()

object Jypeli.StorageFile.LoadList ( XmlReader  reader,
Type  containerType,
int  itemCount,
object  obj 
)
package

◆ SaveArray()

void Jypeli.StorageFile.SaveArray ( XmlWriter  writer,
Type  containerType,
object  obj 
)
package

◆ SaveData()

◆ SaveList()

void Jypeli.StorageFile.SaveList ( XmlWriter  writer,
Type  containerType,
object  obj 
)
package

◆ SaveMember()

void Jypeli.StorageFile.SaveMember ( XmlWriter  writer,
string  elementName,
Type  memberType,
MemberInfo  member,
object  memberValue,
bool  saveAllFields 
)
private

◆ tagTrue()

bool Jypeli.StorageFile.tagTrue ( string  value)
private

Määrittely tiedoston StorageFile.cs rivillä 206.

Viitattu Jypeli.StorageFile.applyMetadata().

◆ TryCreateObject()

bool Jypeli.StorageFile.TryCreateObject ( Type  type,
string  tag,
out object  obj 
)
private

◆ writeMetadata()

void Jypeli.StorageFile.writeMetadata ( XmlWriter  writer,
Type  type,
object  obj 
)
private

Määrittely tiedoston StorageFile.cs rivillä 294.

Viittaukset Jypeli.TypeHelper.InheritsFrom().

Viitattu Jypeli.StorageFile.SaveData().

Jäsendatan dokumentaatio

◆ AllOfInstance

BindingFlags Jypeli.StorageFile.AllOfInstance = BindingFlags.FlattenHierarchy | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public
staticpackage

Määrittely tiedoston StorageFile.cs rivillä 38.

Viitattu Jypeli.StorageFile.LoadData() ja Jypeli.StorageFile.SaveData().

Ominaisuuksien dokumentaatio

◆ Name

string Jypeli.StorageFile.Name
getset

◆ Stream


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta: