C# Class cadencii.xml.XmlStaticMemberSerializer

クラスのstaticメンバーのxmlシリアライズ/デシリアライズを行うclass
Afficher le fichier Open project: cadencii/cadencii Class Usage Examples

Méthodes publiques

Méthode Description
Deserialize ( Stream stream ) : void

指定したストリームを使って,デシリアライズを行います

Serialize ( Stream stream ) : void

シリアライズを行い,ストリームに書き込みます

XmlStaticMemberSerializer ( Type item ) : System

指定された型をシリアライズするための初期化を行います

Méthodes protégées

Méthode Description
Compile ( String code ) : Assembly

Private Methods

Méthode Description
CollectScriptConfigEntries ( Type item ) : List

設定ファイルから読込むための型情報を蒐集

GenerateClassCodeForXmlSerialization ( List config_names, Type item ) : string

指定した型から、Reflectionを使ってxmlシリアライズ用のクラスをコンパイルするためのC#コードを作成します

GenerateConfigType ( ) : void

シリアライズ用の内部型をコンパイルし,m_xsが使用できるようにします

XmlStaticMemberSerializer ( ) : System
actualTypeNameFrom ( string name ) : string

ソースコード上で利用可能な型名を調べます。 System.Collections.Generic.List`1[System.String] => System.Collections.Generic.List<System.String>など。

Method Details

Compile() protected méthode

protected Compile ( String code ) : Assembly
code String
Résultat System.Reflection.Assembly

Deserialize() public méthode

指定したストリームを使って,デシリアライズを行います
public Deserialize ( Stream stream ) : void
stream Stream
Résultat void

Serialize() public méthode

シリアライズを行い,ストリームに書き込みます
public Serialize ( Stream stream ) : void
stream Stream
Résultat void

XmlStaticMemberSerializer() public méthode

指定された型をシリアライズするための初期化を行います
public XmlStaticMemberSerializer ( Type item ) : System
item System.Type
Résultat System