C# 클래스 Reko.Core.Serialization.ArgumentDeserializer

Deserializes serialized arguments into Identifiers.
파일 보기 프로젝트 열기: uxmal/reko 1 사용 예제들

공개 메소드들

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