C# 클래스 cadencii.xml.XmlStaticMemberSerializer

クラスのstaticメンバーのxmlシリアライズ/デシリアライズを行うclass
파일 보기 프로젝트 열기: cadencii/cadencii 1 사용 예제들

공개 메소드들

메소드 설명
Deserialize ( Stream stream ) : void

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

Serialize ( Stream stream ) : void

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

XmlStaticMemberSerializer ( Type item ) : System

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

보호된 메소드들

메소드 설명
Compile ( String code ) : Assembly

비공개 메소드들

메소드 설명
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>など。

메소드 상세

Compile() 보호된 메소드

protected Compile ( String code ) : Assembly
code String
리턴 System.Reflection.Assembly

Deserialize() 공개 메소드

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

Serialize() 공개 메소드

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

XmlStaticMemberSerializer() 공개 메소드

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