C# Класс Loyc.Syntax.StdSimpleCallNode

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

Открытые свойства

Свойство Тип Описание
_targetOffs ushort

Защищенные свойства (Protected)

Свойство Тип Описание
_name Symbol

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

Метод Описание
Clone ( ) : LNode
HasSimpleHead ( ) : bool
HasSimpleHeadWithoutPAttrs ( ) : bool
StdSimpleCallNode ( Loyc targetToken, VList args, SourceRange range, NodeStyle style = NodeStyle.Default ) : System
StdSimpleCallNode ( Symbol name, VList args, LNode ras ) : System
StdSimpleCallNode ( Symbol name, VList args, SourceRange range, NodeStyle style = NodeStyle.Default ) : System
StdSimpleCallNode ( Symbol name, VList args, SourceRange range, int targetStart, int targetEnd, NodeStyle style = NodeStyle.Default ) : System
StdSimpleCallNode ( Symbol name, VList args, StdSimpleCallNode ras ) : System
WithArgs ( VList args ) : CallNode
WithAttrs ( VList attrs ) : LNode
WithName ( Symbol name ) : LNode
WithRange ( int startIndex, int endIndex ) : LNode
cov_Clone ( ) : StdSimpleCallNode

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

Метод Описание
ClipUShort ( int x ) : ushort
DetectTargetRange ( ) : void

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

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

public Clone ( ) : LNode
Результат LNode

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

public HasSimpleHead ( ) : bool
Результат bool

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

public HasSimpleHeadWithoutPAttrs ( ) : bool
Результат bool

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

public StdSimpleCallNode ( Loyc targetToken, VList args, SourceRange range, NodeStyle style = NodeStyle.Default ) : System
targetToken Loyc
args VList
range SourceRange
style NodeStyle
Результат System

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

public StdSimpleCallNode ( Symbol name, VList args, LNode ras ) : System
name Symbol
args VList
ras LNode
Результат System

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

public StdSimpleCallNode ( Symbol name, VList args, SourceRange range, NodeStyle style = NodeStyle.Default ) : System
name Symbol
args VList
range SourceRange
style NodeStyle
Результат System

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

public StdSimpleCallNode ( Symbol name, VList args, SourceRange range, int targetStart, int targetEnd, NodeStyle style = NodeStyle.Default ) : System
name Symbol
args VList
range SourceRange
targetStart int
targetEnd int
style NodeStyle
Результат System

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

public StdSimpleCallNode ( Symbol name, VList args, StdSimpleCallNode ras ) : System
name Symbol
args VList
ras StdSimpleCallNode
Результат System

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

public WithArgs ( VList args ) : CallNode
args VList
Результат CallNode

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

public WithAttrs ( VList attrs ) : LNode
attrs VList
Результат LNode

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

public WithName ( Symbol name ) : LNode
name Symbol
Результат LNode

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

public WithRange ( int startIndex, int endIndex ) : LNode
startIndex int
endIndex int
Результат LNode

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

public cov_Clone ( ) : StdSimpleCallNode
Результат StdSimpleCallNode

Описание свойств

_name защищенное свойство

protected Symbol _name
Результат Symbol

_targetOffs публичное свойство

public ushort _targetOffs
Результат ushort