C# Class Reko.Core.Serialization.ArgumentDeserializer

Deserializes serialized arguments into Identifiers.
Afficher le fichier Open project: uxmal/reko Class Usage Examples

Méthodes publiques

Méthode Description
ArgumentDeserializer ( Reko.Core.Serialization.ProcedureSerializer procSer, IProcessorArchitecture arch, Frame frame, int retAddressOnStack, int stackAlign ) : Reko.Core.Expressions
ArgumentName ( string argName, string argName2 ) : string
Deserialize ( Reko.Core.Serialization.Argument_v1 arg ) : Identifier
Deserialize ( Reko.Core.Serialization.Argument_v1 arg, Reko.Core.Serialization.SerializedKind kind ) : Identifier
Deserialize ( Reko.Core.Serialization.FlagGroup_v1 flag ) : Identifier
Deserialize ( Reko.Core.Serialization.FpuStackVariable_v1 fs ) : Identifier
Deserialize ( Reko.Core.Serialization.SerializedSequence sq ) : Identifier
Deserialize ( Reko.Core.Serialization.StackVariable_v1 ss ) : Identifier
DeserializeReturnValue ( Reko.Core.Serialization.Argument_v1 arg ) : Identifier
VisitRegister ( Reko.Core.Serialization.Register_v1 reg ) : Identifier

Method Details

ArgumentDeserializer() public méthode

public ArgumentDeserializer ( Reko.Core.Serialization.ProcedureSerializer procSer, IProcessorArchitecture arch, Frame frame, int retAddressOnStack, int stackAlign ) : Reko.Core.Expressions
procSer Reko.Core.Serialization.ProcedureSerializer
arch IProcessorArchitecture
frame Frame
retAddressOnStack int
stackAlign int
Résultat Reko.Core.Expressions

ArgumentName() public méthode

public ArgumentName ( string argName, string argName2 ) : string
argName string
argName2 string
Résultat string

Deserialize() public méthode

public Deserialize ( Reko.Core.Serialization.Argument_v1 arg ) : Identifier
arg Reko.Core.Serialization.Argument_v1
Résultat Identifier

Deserialize() public méthode

public Deserialize ( Reko.Core.Serialization.Argument_v1 arg, Reko.Core.Serialization.SerializedKind kind ) : Identifier
arg Reko.Core.Serialization.Argument_v1
kind Reko.Core.Serialization.SerializedKind
Résultat Identifier

Deserialize() public méthode

public Deserialize ( Reko.Core.Serialization.FlagGroup_v1 flag ) : Identifier
flag Reko.Core.Serialization.FlagGroup_v1
Résultat Identifier

Deserialize() public méthode

public Deserialize ( Reko.Core.Serialization.FpuStackVariable_v1 fs ) : Identifier
fs Reko.Core.Serialization.FpuStackVariable_v1
Résultat Identifier

Deserialize() public méthode

public Deserialize ( Reko.Core.Serialization.SerializedSequence sq ) : Identifier
sq Reko.Core.Serialization.SerializedSequence
Résultat Identifier

Deserialize() public méthode

public Deserialize ( Reko.Core.Serialization.StackVariable_v1 ss ) : Identifier
ss Reko.Core.Serialization.StackVariable_v1
Résultat Identifier

DeserializeReturnValue() public méthode

public DeserializeReturnValue ( Reko.Core.Serialization.Argument_v1 arg ) : Identifier
arg Reko.Core.Serialization.Argument_v1
Résultat Identifier

VisitRegister() public méthode

public VisitRegister ( Reko.Core.Serialization.Register_v1 reg ) : Identifier
reg Reko.Core.Serialization.Register_v1
Résultat Identifier