C# Класс Rhino.Ast.XmlMemberGet

AST node for E4X ".@" and ".." expressions, such as foo..bar , foo..@bar , @foo.@bar , and foo..@ns::* . The right-hand node is always an XmlRef .

Node type is Rhino.Token.DOT or Rhino.Token.DOTDOT .

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

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

Метод Описание
GetMemberRef ( ) : XmlRef

Returns the right-side XML member ref expression.

Returns the right-side XML member ref expression. Should never be null unless the code is malformed.

GetTarget ( ) : AstNode

Returns the object on which the XML member-ref expression is being evaluated.

Returns the object on which the XML member-ref expression is being evaluated. Should never be null .

SetProperty ( XmlRef @ref ) : void

Sets the XML member-ref expression, and sets its parent to this node.

Sets the XML member-ref expression, and sets its parent to this node.

SetTarget ( AstNode target ) : void

Sets target object, and sets its parent to this node.

Sets target object, and sets its parent to this node.

ToSource ( int depth ) : string
XmlMemberGet ( ) : System.Text
XmlMemberGet ( AstNode target, XmlRef @ref ) : System.Text

Constructs a new XmlMemberGet node. Updates bounds to include target and ref nodes.

XmlMemberGet ( AstNode target, XmlRef @ref, int opPos ) : System.Text
XmlMemberGet ( int pos ) : System.Text
XmlMemberGet ( int pos, int len ) : System.Text
XmlMemberGet ( int pos, int len, AstNode target, XmlRef @ref ) : System.Text

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

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

Returns the right-side XML member ref expression.
Returns the right-side XML member ref expression. Should never be null unless the code is malformed.
public GetMemberRef ( ) : XmlRef
Результат XmlRef

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

Returns the object on which the XML member-ref expression is being evaluated.
Returns the object on which the XML member-ref expression is being evaluated. Should never be null .
public GetTarget ( ) : AstNode
Результат AstNode

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

Sets the XML member-ref expression, and sets its parent to this node.
Sets the XML member-ref expression, and sets its parent to this node.
/// if property is /// null ///
public SetProperty ( XmlRef @ref ) : void
@ref XmlRef
Результат void

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

Sets target object, and sets its parent to this node.
Sets target object, and sets its parent to this node.
/// if /// target /// is /// null ///
public SetTarget ( AstNode target ) : void
target AstNode
Результат void

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

public ToSource ( int depth ) : string
depth int
Результат string

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

public XmlMemberGet ( ) : System.Text
Результат System.Text

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

Constructs a new XmlMemberGet node. Updates bounds to include target and ref nodes.
public XmlMemberGet ( AstNode target, XmlRef @ref ) : System.Text
target AstNode
@ref XmlRef
Результат System.Text

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

public XmlMemberGet ( AstNode target, XmlRef @ref, int opPos ) : System.Text
target AstNode
@ref XmlRef
opPos int
Результат System.Text

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

public XmlMemberGet ( int pos ) : System.Text
pos int
Результат System.Text

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

public XmlMemberGet ( int pos, int len ) : System.Text
pos int
len int
Результат System.Text

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

public XmlMemberGet ( int pos, int len, AstNode target, XmlRef @ref ) : System.Text
pos int
len int
target AstNode
@ref XmlRef
Результат System.Text