C# Class Expressive.Decompilation.Steps.BranchProcessing

Afficher le fichier Open project: ashmind/expressive Class Usage Examples

Méthodes publiques

Méthode Description
EnsureNotBackward ( int index, int targetIndex ) : void
FindTargetIndexOrNull ( IElement br, IList elements ) : int?
FindTargetIndexOrThrow ( IElement br, IList elements ) : int
GetTargetOffset ( IElement br ) : int
Matches ( IElement element, bool>.Func predicate ) : bool
ThrowTargetNotFound ( IElement br ) : void

Method Details

EnsureNotBackward() public static méthode

public static EnsureNotBackward ( int index, int targetIndex ) : void
index int
targetIndex int
Résultat void

FindTargetIndexOrNull() public static méthode

public static FindTargetIndexOrNull ( IElement br, IList elements ) : int?
br IElement
elements IList
Résultat int?

FindTargetIndexOrThrow() public static méthode

public static FindTargetIndexOrThrow ( IElement br, IList elements ) : int
br IElement
elements IList
Résultat int

GetTargetOffset() public static méthode

public static GetTargetOffset ( IElement br ) : int
br IElement
Résultat int

Matches() public static méthode

public static Matches ( IElement element, bool>.Func predicate ) : bool
element IElement
predicate bool>.Func
Résultat bool

ThrowTargetNotFound() public static méthode

public static ThrowTargetNotFound ( IElement br ) : void
br IElement
Résultat void