C# Класс Reko.Analysis.SsaIdentifierTransformer

Replace application parameters with ssa identifiers
Наследование: InstructionTransformer
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
SsaIdentifierTransformer ( Reko.Analysis.SsaState ssa ) : System
Transform ( Reko.Core.Statement stm, CallInstruction call ) : void
TransformAssignment ( Assignment a ) : Instruction
VisitApplication ( Application appl ) : Expression
VisitIdentifier ( Identifier id ) : Expression

Приватные методы

Метод Описание
DefId ( Identifier id, Expression defExp ) : void
FindDefinedId ( CallInstruction call, Storage storage ) : Identifier
FindUsedId ( CallInstruction call, Storage storage ) : Identifier
InvalidArgument ( ) : Expression
TransformArgument ( Expression arg ) : Expression
UseId ( Identifier id ) : void

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

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

public SsaIdentifierTransformer ( Reko.Analysis.SsaState ssa ) : System
ssa Reko.Analysis.SsaState
Результат System

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

public Transform ( Reko.Core.Statement stm, CallInstruction call ) : void
stm Reko.Core.Statement
call CallInstruction
Результат void

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

public TransformAssignment ( Assignment a ) : Instruction
a Assignment
Результат Instruction

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

public VisitApplication ( Application appl ) : Expression
appl Application
Результат Expression

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

public VisitIdentifier ( Identifier id ) : Expression
id Identifier
Результат Expression