C# 클래스 ICSharpCode.Decompiler.ILAst.LoopsAndConditions

Description of LoopsAndConditions.
파일 보기 프로젝트 열기: sq/ILSpy-JSIL

공개 메소드들

메소드 설명
FindConditions ( ILBlock block ) : void
FindLoops ( ILBlock block ) : void
LoopsAndConditions ( DecompilerContext context ) : System

비공개 메소드들

메소드 설명
AnointDefaultSwitchCases ( ILSwitch swtch ) : void

Responsible for detecting switch cases with values that are actually also the default case

BuildGraph ( List nodes, ILLabel entryLabel ) : ICSharpCode.Decompiler.FlowAnalysis.ControlFlowGraph
FindConditions ( HashSet scope, ICSharpCode.Decompiler.FlowAnalysis.ControlFlowNode entryNode ) : List
FindDominatedNodes ( HashSet scope, ICSharpCode.Decompiler.FlowAnalysis.ControlFlowNode head ) : HashSet
FindLoopContent ( HashSet scope, ICSharpCode.Decompiler.FlowAnalysis.ControlFlowNode head ) : HashSet
FindLoops ( HashSet scope, ICSharpCode.Decompiler.FlowAnalysis.ControlFlowNode entryPoint, bool excludeEntryPoint ) : List
HasSingleEdgeEnteringBlock ( ICSharpCode.Decompiler.FlowAnalysis.ControlFlowNode node ) : bool

메소드 상세

FindConditions() 공개 메소드

public FindConditions ( ILBlock block ) : void
block ILBlock
리턴 void

FindLoops() 공개 메소드

public FindLoops ( ILBlock block ) : void
block ILBlock
리턴 void

LoopsAndConditions() 공개 메소드

public LoopsAndConditions ( DecompilerContext context ) : System
context DecompilerContext
리턴 System