C# Класс Ypsilon.Assembler.Scopes

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddLabel ( string label, int address ) : bool
AliasAddress ( string alias, int fromAddress ) : int
ContainsAlias ( string label, int fromAddress ) : bool
ContainsLabel ( string label, int fromAddress ) : bool
GetLastOpenScope ( ) : Scope
LabelAddress ( string label, int fromAddress ) : int
ScopeClose ( int address ) : bool
ScopeOpen ( int address, int line ) : void
TryGetOpenScope ( Scope &scope ) : bool

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

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

public AddLabel ( string label, int address ) : bool
label string
address int
Результат bool

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

public AliasAddress ( string alias, int fromAddress ) : int
alias string
fromAddress int
Результат int

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

public ContainsAlias ( string label, int fromAddress ) : bool
label string
fromAddress int
Результат bool

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

public ContainsLabel ( string label, int fromAddress ) : bool
label string
fromAddress int
Результат bool

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

public GetLastOpenScope ( ) : Scope
Результат Scope

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

public LabelAddress ( string label, int fromAddress ) : int
label string
fromAddress int
Результат int

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

public ScopeClose ( int address ) : bool
address int
Результат bool

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

public ScopeOpen ( int address, int line ) : void
address int
line int
Результат void

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

public TryGetOpenScope ( Scope &scope ) : bool
scope Scope
Результат bool