C# Class Loyc.Syntax.StdSimpleCallNode

Inheritance: StdCallNode
显示文件 Open project: qwertie/ecsharp Class Usage Examples

Public Properties

Property Type Description
_targetOffs ushort

Protected Properties

Property Type Description
_name Symbol

Public Methods

Method Description
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

Private Methods

Method Description
ClipUShort ( int x ) : ushort
DetectTargetRange ( ) : void

Method Details

Clone() public method

public Clone ( ) : LNode
return LNode

HasSimpleHead() public method

public HasSimpleHead ( ) : bool
return bool

HasSimpleHeadWithoutPAttrs() public method

public HasSimpleHeadWithoutPAttrs ( ) : bool
return bool

StdSimpleCallNode() public method

public StdSimpleCallNode ( Loyc targetToken, VList args, SourceRange range, NodeStyle style = NodeStyle.Default ) : System
targetToken Loyc
args VList
range SourceRange
style NodeStyle
return System

StdSimpleCallNode() public method

public StdSimpleCallNode ( Symbol name, VList args, LNode ras ) : System
name Symbol
args VList
ras LNode
return System

StdSimpleCallNode() public method

public StdSimpleCallNode ( Symbol name, VList args, SourceRange range, NodeStyle style = NodeStyle.Default ) : System
name Symbol
args VList
range SourceRange
style NodeStyle
return System

StdSimpleCallNode() public method

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
return System

StdSimpleCallNode() public method

public StdSimpleCallNode ( Symbol name, VList args, StdSimpleCallNode ras ) : System
name Symbol
args VList
ras StdSimpleCallNode
return System

WithArgs() public method

public WithArgs ( VList args ) : CallNode
args VList
return CallNode

WithAttrs() public method

public WithAttrs ( VList attrs ) : LNode
attrs VList
return LNode

WithName() public method

public WithName ( Symbol name ) : LNode
name Symbol
return LNode

WithRange() public method

public WithRange ( int startIndex, int endIndex ) : LNode
startIndex int
endIndex int
return LNode

cov_Clone() public method

public cov_Clone ( ) : StdSimpleCallNode
return StdSimpleCallNode

Property Details

_name protected_oe property

protected Symbol _name
return Symbol

_targetOffs public_oe property

public ushort _targetOffs
return ushort