C# Class PdbReader.Xml.XmlMaker

Exibir arquivo Open project: LibreCrops/cdef Class Usage Examples

Public Methods

Method Description
AddNamed ( CBrace type, string name ) : void
AddUnnamed ( CBrace type ) : int
Save ( System stream ) : void
Save ( string path ) : void
XmlMaker ( ) : System

Private Methods

Method Description
AddAttr ( XmlElement elem, string key, object val ) : void
AddChild ( XmlElement elem, XmlElement child ) : void
AddFunc ( CFunc func ) : int
AddGroup ( XmlElement elem, CBrace type, string key, object val ) : void
AddNameAndOffsetAttrs ( XmlElement elem, string name, Offset offset ) : void
AddTypeBasicAttrs ( XmlElement elem, CType type, bool writeWrap ) : void
EncodeBaseType ( CTerm type ) : string
EncodePrim ( CPrim t ) : string
MakeConstEntry ( string name, uint val ) : XmlElement
MakeElem ( string tag ) : XmlElement
MakeFieldEntry ( CType type, string name, Offset offset ) : XmlElement
OffsetStr ( Offset offset ) : string
StripTypeAttr ( CTerm core, string &attr ) : CTerm
UnwrapType ( CType type, string &wrap ) : CTerm

Method Details

AddNamed() public method

public AddNamed ( CBrace type, string name ) : void
type PdbReader.Types.CBrace
name string
return void

AddUnnamed() public method

public AddUnnamed ( CBrace type ) : int
type PdbReader.Types.CBrace
return int

Save() public method

public Save ( System stream ) : void
stream System
return void

Save() public method

public Save ( string path ) : void
path string
return void

XmlMaker() public method

public XmlMaker ( ) : System
return System