C# Класс Reko.Core.Serialization.ArgumentDeserializer

Deserializes serialized arguments into Identifiers.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

ArgumentDeserializer() публичный Метод

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
Результат Reko.Core.Expressions

ArgumentName() публичный Метод

public ArgumentName ( string argName, string argName2 ) : string
argName string
argName2 string
Результат string

Deserialize() публичный Метод

public Deserialize ( Reko.Core.Serialization.Argument_v1 arg ) : Identifier
arg Reko.Core.Serialization.Argument_v1
Результат Identifier

Deserialize() публичный Метод

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
Результат Identifier

Deserialize() публичный Метод

public Deserialize ( Reko.Core.Serialization.FlagGroup_v1 flag ) : Identifier
flag Reko.Core.Serialization.FlagGroup_v1
Результат Identifier

Deserialize() публичный Метод

public Deserialize ( Reko.Core.Serialization.FpuStackVariable_v1 fs ) : Identifier
fs Reko.Core.Serialization.FpuStackVariable_v1
Результат Identifier

Deserialize() публичный Метод

public Deserialize ( Reko.Core.Serialization.SerializedSequence sq ) : Identifier
sq Reko.Core.Serialization.SerializedSequence
Результат Identifier

Deserialize() публичный Метод

public Deserialize ( Reko.Core.Serialization.StackVariable_v1 ss ) : Identifier
ss Reko.Core.Serialization.StackVariable_v1
Результат Identifier

DeserializeReturnValue() публичный Метод

public DeserializeReturnValue ( Reko.Core.Serialization.Argument_v1 arg ) : Identifier
arg Reko.Core.Serialization.Argument_v1
Результат Identifier

VisitRegister() публичный Метод

public VisitRegister ( Reko.Core.Serialization.Register_v1 reg ) : Identifier
reg Reko.Core.Serialization.Register_v1
Результат Identifier