C# Class Reko.Core.Serialization.ProjectSaver

Afficher le fichier Open project: uxmal/reko Class Usage Examples

Méthodes publiques

Méthode Description
ProjectSaver ( IServiceProvider services ) : System
Save ( Project_v4 sProject, XmlWriter xw ) : void
Serialize ( string projectAbsPath, Project project ) : Project_v4

Given a Project serializes it into a Project_v4.

VisitMetadataFile ( string projectAbsPath, MetadataFile metadata ) : ProjectFile_v3
VisitProgram ( string projectAbsPath, System.Program program ) : ProjectFile_v3

Private Methods

Méthode Description
GlobalName ( GlobalDataItem_v2>.KeyValuePair de ) : string
SerializeAnnotation ( Annotation arg ) : Annotation_v3
SerializeIndirectJump ( UserIndirectJump>.KeyValuePair de ) : IndirectJump_v4
SerializeJumpTable ( ImageMapVectorTable>.KeyValuePair de ) : JumpTable_v4
SerializeOptionValue ( string key, object value, XmlDocument doc ) : XmlElement
SerializePlatformOptions ( UserData user, IPlatform platform ) : PlatformOptions_v4
SerializeProcessorOptions ( UserData user, IProcessorArchitecture architecture ) : ProcessorOptions_v4
SerializeRegisterValues ( SortedList registerValues ) : Reko.Core.Serialization.RegisterValue_v2[]
SerializeUserCall ( System.Program program, UserCallData uc ) : Reko.Core.Serialization.SerializedCall_v1
SerializeValue ( object value, XmlDocument doc ) : XmlElement

Method Details

ProjectSaver() public méthode

public ProjectSaver ( IServiceProvider services ) : System
services IServiceProvider
Résultat System

Save() public méthode

public Save ( Project_v4 sProject, XmlWriter xw ) : void
sProject Project_v4
xw System.Xml.XmlWriter
Résultat void

Serialize() public méthode

Given a Project serializes it into a Project_v4.
public Serialize ( string projectAbsPath, Project project ) : Project_v4
projectAbsPath string
project Project
Résultat Project_v4

VisitMetadataFile() public méthode

public VisitMetadataFile ( string projectAbsPath, MetadataFile metadata ) : ProjectFile_v3
projectAbsPath string
metadata MetadataFile
Résultat ProjectFile_v3

VisitProgram() public méthode

public VisitProgram ( string projectAbsPath, System.Program program ) : ProjectFile_v3
projectAbsPath string
program System.Program
Résultat ProjectFile_v3