C# Класс GameMaker.Ast.GotoRemoval

Показать файл Открыть проект

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

Метод Описание
GotoRemoval ( ) : System
RemoveGotos ( ILBlock method ) : void
RemoveRedundantCode ( ILBlock method ) : void

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

Метод Описание
Enter ( ILNode node, HashSet visitedNodes ) : ILNode

Get the first expression to be excecuted if the instruction pointer is at the start of the given node. Try blocks may not be entered in any way. If possible, the try block is returned as the node to be executed.

Exit ( ILNode node, HashSet visitedNodes ) : ILNode

Get the first expression to be excecuted if the instruction pointer is at the end of the given node

GetParents ( ILNode node ) : IEnumerable
TrySimplifyGoto ( ILExpression gotoExpr ) : bool

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

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

public GotoRemoval ( ) : System
Результат System

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

public RemoveGotos ( ILBlock method ) : void
method ILBlock
Результат void

RemoveRedundantCode() публичный статический Метод

public static RemoveRedundantCode ( ILBlock method ) : void
method ILBlock
Результат void