UndocumentedExpression

We found 10 examples in language CSharp for this search. You will see 50 fragments of code.

Other methods

		
		[Test]
		public void ArglistCall()
		{
			ParseUtilCSharp.AssertExpression(
				"GetArgCount(__arglist(a, b, c))",
				new IdentifierExpression("GetArgCount").Invoke(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.ArgList,
						Arguments = {
							new IdentifierExpression("a"),
							new IdentifierExpression("b"),
							new IdentifierExpression("c")
						}
					}));
		}
		
		[Test]
		public void MakeTypedRef()
		{
			ParseUtilCSharp.AssertStatement(
				"TypedReference tr = __makeref(o);",
				new VariableDeclarationStatement(
					new SimpleType("TypedReference"),
					"tr",
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.MakeRef,
						Arguments = { new IdentifierExpression("o") }
					}));
		}
		
		[Test]
		public void RefType()
		{
			ParseUtilCSharp.AssertExpression(
				"t = __reftype(tr)",
				new AssignmentExpression(
					new IdentifierExpression("t"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefType,
						Arguments = { new IdentifierExpression("tr") }
					}));
		}
		
		[Test]
		public void GetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"o = __refvalue(tr, object)",
				new AssignmentExpression(
					new IdentifierExpression("o"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					}));
		}
		
		[Test]
		public void SetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"__refvalue(tr, object) = o",
				new AssignmentExpression(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					},
					new IdentifierExpression("o")));
		}

		
		[Test]
		public void ArglistCall()
		{
			ParseUtilCSharp.AssertExpression(
				"GetArgCount(__arglist(a, b, c))",
				new IdentifierExpression("GetArgCount").Invoke(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.ArgList,
						Arguments = {
							new IdentifierExpression("a"),
							new IdentifierExpression("b"),
							new IdentifierExpression("c")
						}
					}));
		}
		
		[Test]
		public void MakeTypedRef()
		{
			ParseUtilCSharp.AssertStatement(
				"TypedReference tr = __makeref(o);",
				new VariableDeclarationStatement(
					new SimpleType("TypedReference"),
					"tr",
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.MakeRef,
						Arguments = { new IdentifierExpression("o") }
					}));
		}
		
		[Test]
		public void RefType()
		{
			ParseUtilCSharp.AssertExpression(
				"t = __reftype(tr)",
				new AssignmentExpression(
					new IdentifierExpression("t"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefType,
						Arguments = { new IdentifierExpression("tr") }
					}));
		}
		
		[Test]
		public void GetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"o = __refvalue(tr, object)",
				new AssignmentExpression(
					new IdentifierExpression("o"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					}));
		}
		
		[Test]
		public void SetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"__refvalue(tr, object) = o",
				new AssignmentExpression(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					},
					new IdentifierExpression("o")));
		}

		
		[Test]
		public void ArglistCall()
		{
			ParseUtilCSharp.AssertExpression(
				"GetArgCount(__arglist(a, b, c))",
				new IdentifierExpression("GetArgCount").Invoke(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.ArgList,
						Arguments = {
							new IdentifierExpression("a"),
							new IdentifierExpression("b"),
							new IdentifierExpression("c")
						}
					}));
		}
		
		[Test]
		public void MakeTypedRef()
		{
			ParseUtilCSharp.AssertStatement(
				"TypedReference tr = __makeref(o);",
				new VariableDeclarationStatement(
					new SimpleType("TypedReference"),
					"tr",
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.MakeRef,
						Arguments = { new IdentifierExpression("o") }
					}));
		}
		
		[Test]
		public void RefType()
		{
			ParseUtilCSharp.AssertExpression(
				"t = __reftype(tr)",
				new AssignmentExpression(
					new IdentifierExpression("t"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefType,
						Arguments = { new IdentifierExpression("tr") }
					}));
		}
		
		[Test]
		public void GetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"o = __refvalue(tr, object)",
				new AssignmentExpression(
					new IdentifierExpression("o"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					}));
		}
		
		[Test]
		public void SetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"__refvalue(tr, object) = o",
				new AssignmentExpression(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					},
					new IdentifierExpression("o")));
		}

		
		[Test]
		public void ArglistCall()
		{
			ParseUtilCSharp.AssertExpression(
				"GetArgCount(__arglist(a, b, c))",
				new IdentifierExpression("GetArgCount").Invoke(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.ArgList,
						Arguments = {
							new IdentifierExpression("a"),
							new IdentifierExpression("b"),
							new IdentifierExpression("c")
						}
					}));
		}
		
		[Test]
		public void MakeTypedRef()
		{
			ParseUtilCSharp.AssertStatement(
				"TypedReference tr = __makeref(o);",
				new VariableDeclarationStatement(
					new SimpleType("TypedReference"),
					"tr",
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.MakeRef,
						Arguments = { new IdentifierExpression("o") }
					}));
		}
		
		[Test]
		public void RefType()
		{
			ParseUtilCSharp.AssertExpression(
				"t = __reftype(tr)",
				new AssignmentExpression(
					new IdentifierExpression("t"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefType,
						Arguments = { new IdentifierExpression("tr") }
					}));
		}
		
		[Test]
		public void GetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"o = __refvalue(tr, object)",
				new AssignmentExpression(
					new IdentifierExpression("o"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					}));
		}
		
		[Test]
		public void SetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"__refvalue(tr, object) = o",
				new AssignmentExpression(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					},
					new IdentifierExpression("o")));
		}

		
		[Test]
		public void ArglistCall()
		{
			ParseUtilCSharp.AssertExpression(
				"GetArgCount(__arglist(a, b, c))",
				new IdentifierExpression("GetArgCount").Invoke(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.ArgList,
						Arguments = {
							new IdentifierExpression("a"),
							new IdentifierExpression("b"),
							new IdentifierExpression("c")
						}
					}));
		}
		
		[Test]
		public void MakeTypedRef()
		{
			ParseUtilCSharp.AssertStatement(
				"TypedReference tr = __makeref(o);",
				new VariableDeclarationStatement(
					new SimpleType("TypedReference"),
					"tr",
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.MakeRef,
						Arguments = { new IdentifierExpression("o") }
					}));
		}
		
		[Test]
		public void RefType()
		{
			ParseUtilCSharp.AssertExpression(
				"t = __reftype(tr)",
				new AssignmentExpression(
					new IdentifierExpression("t"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefType,
						Arguments = { new IdentifierExpression("tr") }
					}));
		}
		
		[Test]
		public void GetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"o = __refvalue(tr, object)",
				new AssignmentExpression(
					new IdentifierExpression("o"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					}));
		}
		
		[Test]
		public void SetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"__refvalue(tr, object) = o",
				new AssignmentExpression(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					},
					new IdentifierExpression("o")));
		}

		
		[Test]
		public void ArglistCall()
		{
			ParseUtilCSharp.AssertExpression(
				"GetArgCount(__arglist(a, b, c))",
				new IdentifierExpression("GetArgCount").Invoke(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.ArgList,
						Arguments = {
							new IdentifierExpression("a"),
							new IdentifierExpression("b"),
							new IdentifierExpression("c")
						}
					}));
		}
		
		[Test]
		public void MakeTypedRef()
		{
			ParseUtilCSharp.AssertStatement(
				"TypedReference tr = __makeref(o);",
				new VariableDeclarationStatement(
					new SimpleType("TypedReference"),
					"tr",
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.MakeRef,
						Arguments = { new IdentifierExpression("o") }
					}));
		}
		
		[Test]
		public void RefType()
		{
			ParseUtilCSharp.AssertExpression(
				"t = __reftype(tr)",
				new AssignmentExpression(
					new IdentifierExpression("t"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefType,
						Arguments = { new IdentifierExpression("tr") }
					}));
		}
		
		[Test]
		public void GetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"o = __refvalue(tr, object)",
				new AssignmentExpression(
					new IdentifierExpression("o"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					}));
		}
		
		[Test]
		public void SetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"__refvalue(tr, object) = o",
				new AssignmentExpression(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					},
					new IdentifierExpression("o")));
		}

		
		[Test]
		public void ArglistCall()
		{
			ParseUtilCSharp.AssertExpression(
				"GetArgCount(__arglist(a, b, c))",
				new IdentifierExpression("GetArgCount").Invoke(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.ArgList,
						Arguments = {
							new IdentifierExpression("a"),
							new IdentifierExpression("b"),
							new IdentifierExpression("c")
						}
					}));
		}
		
		[Test]
		public void MakeTypedRef()
		{
			ParseUtilCSharp.AssertStatement(
				"TypedReference tr = __makeref(o);",
				new VariableDeclarationStatement(
					new SimpleType("TypedReference"),
					"tr",
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.MakeRef,
						Arguments = { new IdentifierExpression("o") }
					}));
		}
		
		[Test]
		public void RefType()
		{
			ParseUtilCSharp.AssertExpression(
				"t = __reftype(tr)",
				new AssignmentExpression(
					new IdentifierExpression("t"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefType,
						Arguments = { new IdentifierExpression("tr") }
					}));
		}
		
		[Test]
		public void GetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"o = __refvalue(tr, object)",
				new AssignmentExpression(
					new IdentifierExpression("o"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					}));
		}
		
		[Test]
		public void SetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"__refvalue(tr, object) = o",
				new AssignmentExpression(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					},
					new IdentifierExpression("o")));
		}

		
		[Test]
		public void ArglistCall()
		{
			ParseUtilCSharp.AssertExpression(
				"GetArgCount(__arglist(a, b, c))",
				new IdentifierExpression("GetArgCount").Invoke(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.ArgList,
						Arguments = {
							new IdentifierExpression("a"),
							new IdentifierExpression("b"),
							new IdentifierExpression("c")
						}
					}));
		}
		
		[Test]
		public void MakeTypedRef()
		{
			ParseUtilCSharp.AssertStatement(
				"TypedReference tr = __makeref(o);",
				new VariableDeclarationStatement(
					new SimpleType("TypedReference"),
					"tr",
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.MakeRef,
						Arguments = { new IdentifierExpression("o") }
					}));
		}
		
		[Test]
		public void RefType()
		{
			ParseUtilCSharp.AssertExpression(
				"t = __reftype(tr)",
				new AssignmentExpression(
					new IdentifierExpression("t"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefType,
						Arguments = { new IdentifierExpression("tr") }
					}));
		}
		
		[Test]
		public void GetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"o = __refvalue(tr, object)",
				new AssignmentExpression(
					new IdentifierExpression("o"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					}));
		}
		
		[Test]
		public void SetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"__refvalue(tr, object) = o",
				new AssignmentExpression(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					},
					new IdentifierExpression("o")));
		}

		
		[Test]
		public void ArglistCall()
		{
			ParseUtilCSharp.AssertExpression(
				"GetArgCount(__arglist(a, b, c))",
				new IdentifierExpression("GetArgCount").Invoke(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.ArgList,
						Arguments = {
							new IdentifierExpression("a"),
							new IdentifierExpression("b"),
							new IdentifierExpression("c")
						}
					}));
		}
		
		[Test]
		public void MakeTypedRef()
		{
			ParseUtilCSharp.AssertStatement(
				"TypedReference tr = __makeref(o);",
				new VariableDeclarationStatement(
					new SimpleType("TypedReference"),
					"tr",
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.MakeRef,
						Arguments = { new IdentifierExpression("o") }
					}));
		}
		
		[Test]
		public void RefType()
		{
			ParseUtilCSharp.AssertExpression(
				"t = __reftype(tr)",
				new AssignmentExpression(
					new IdentifierExpression("t"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefType,
						Arguments = { new IdentifierExpression("tr") }
					}));
		}
		
		[Test]
		public void GetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"o = __refvalue(tr, object)",
				new AssignmentExpression(
					new IdentifierExpression("o"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					}));
		}
		
		[Test]
		public void SetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"__refvalue(tr, object) = o",
				new AssignmentExpression(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					},
					new IdentifierExpression("o")));
		}

		
		[Test]
		public void ArglistCall()
		{
			ParseUtilCSharp.AssertExpression(
				"GetArgCount(__arglist(a, b, c))",
				new IdentifierExpression("GetArgCount").Invoke(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.ArgList,
						Arguments = {
							new IdentifierExpression("a"),
							new IdentifierExpression("b"),
							new IdentifierExpression("c")
						}
					}));
		}
		
		[Test]
		public void MakeTypedRef()
		{
			ParseUtilCSharp.AssertStatement(
				"TypedReference tr = __makeref(o);",
				new VariableDeclarationStatement(
					new SimpleType("TypedReference"),
					"tr",
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.MakeRef,
						Arguments = { new IdentifierExpression("o") }
					}));
		}
		
		[Test]
		public void RefType()
		{
			ParseUtilCSharp.AssertExpression(
				"t = __reftype(tr)",
				new AssignmentExpression(
					new IdentifierExpression("t"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefType,
						Arguments = { new IdentifierExpression("tr") }
					}));
		}
		
		[Test]
		public void GetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"o = __refvalue(tr, object)",
				new AssignmentExpression(
					new IdentifierExpression("o"),
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					}));
		}
		
		[Test]
		public void SetRefValue()
		{
			ParseUtilCSharp.AssertExpression(
				"__refvalue(tr, object) = o",
				new AssignmentExpression(
					new UndocumentedExpression {
						UndocumentedExpressionType = UndocumentedExpressionType.RefValue,
						Arguments = {
							new IdentifierExpression("tr"),
							new TypeReferenceExpression(new PrimitiveType("object"))
						}
					},
					new IdentifierExpression("o")));
		}

ICSharpCode.Decompiler.CSharp.Syntax.UndocumentedExpression : IAnnotatable, IFreezable, INode, ICloneable

Fields :

public static TokenRole ArglistKeywordRole
public static TokenRole RefvalueKeywordRole
public static TokenRole ReftypeKeywordRole
public static TokenRole MakerefKeywordRole

Constructors :

public UndocumentedExpression()

Methods :

public UndocumentedExpressionType get_UndocumentedExpressionType()
public Void set_UndocumentedExpressionType(UndocumentedExpressionType value = )
public CSharpTokenNode get_UndocumentedToken()
public CSharpTokenNode get_LParToken()
public AstNodeCollection<Expression> get_Arguments()
public CSharpTokenNode get_RParToken()
public Void AcceptVisitor(IAstVisitor visitor = )
public T AcceptVisitor(IAstVisitor<T> visitor = )
public S AcceptVisitor(IAstVisitor<T, S> visitor = , T data = )
public NodeType get_NodeType()
public Expression Clone()
public Expression ReplaceWith(Func<ExpressionExpression> replaceFunction = )
public Boolean get_IsFrozen()
public Void Freeze()
public Boolean get_IsNull()
public TextLocation get_StartLocation()
public TextLocation get_EndLocation()
public AstNode get_Parent()
public Role get_Role()
public Void set_Role(Role value = )
public AstNode get_NextSibling()
public AstNode get_PrevSibling()
public AstNode get_FirstChild()
public AstNode get_LastChild()
public Boolean get_HasChildren()
public IEnumerable<AstNode> get_Children()
public IEnumerable<AstNode> get_Ancestors()
public IEnumerable<AstNode> get_AncestorsAndSelf()
public IEnumerable<AstNode> get_Descendants()
public IEnumerable<AstNode> get_DescendantsAndSelf()
public IEnumerable<AstNode> DescendantNodes(Func<AstNode, Boolean> descendIntoChildren = null)
public IEnumerable<AstNode> DescendantNodesAndSelf(Func<AstNode, Boolean> descendIntoChildren = null)
public T GetChildByRole(Role<T> role = )
public T GetParent()
public AstNode GetParent(Func<AstNode, Boolean> pred = )
public AstNodeCollection<T> GetChildrenByRole(Role<T> role = )
public Void AddChild(T child = , Role<T> role = )
public Void AddChildWithExistingRole(AstNode child = )
public Void InsertChildBefore(AstNode nextSibling = , T child = , Role<T> role = )
public Void InsertChildAfter(AstNode prevSibling = , T child = , Role<T> role = )
public Void Remove()
public Void ReplaceWith(AstNode newNode = )
public AstNode ReplaceWith(Func<AstNodeAstNode> replaceFunction = )
public AstNode Clone()
public AstNode GetNextNode()
public AstNode GetNextNode(Func<AstNode, Boolean> pred = )
public AstNode GetPrevNode()
public AstNode GetPrevNode(Func<AstNode, Boolean> pred = )
public AstNode GetCSharpNodeBefore(AstNode node = )
public AstNode GetNextSibling(Func<AstNode, Boolean> pred = )
public AstNode GetPrevSibling(Func<AstNode, Boolean> pred = )
public AstNode GetNodeAt(Int32 line = , Int32 column = , Predicate<AstNode> pred = null)
public AstNode GetNodeAt(TextLocation location = , Predicate<AstNode> pred = null)
public T GetNodeAt(Int32 line = , Int32 column = )
public T GetNodeAt(TextLocation location = )
public AstNode GetAdjacentNodeAt(Int32 line = , Int32 column = , Predicate<AstNode> pred = null)
public AstNode GetAdjacentNodeAt(TextLocation location = , Predicate<AstNode> pred = null)
public T GetAdjacentNodeAt(Int32 line = , Int32 column = )
public T GetAdjacentNodeAt(TextLocation location = )
public AstNode GetNodeContaining(TextLocation startLocation = , TextLocation endLocation = )
public IEnumerable<AstNode> GetNodesBetween(Int32 startLine = , Int32 startColumn = , Int32 endLine = , Int32 endColumn = )
public IEnumerable<AstNode> GetNodesBetween(TextLocation start = , TextLocation end = )
public String ToString(CSharpFormattingOptions formattingOptions = )
public String ToString()
public Boolean Contains(Int32 line = , Int32 column = )
public Boolean Contains(TextLocation location = )
public Boolean IsInside(Int32 line = , Int32 column = )
public Boolean IsInside(TextLocation location = )
public Void AddAnnotation(Object annotation = )
public Void RemoveAnnotations()
public Void RemoveAnnotations(Type type = )
public T Annotation()
public Object Annotation(Type type = )
public IEnumerable<Object> get_Annotations()
public Type GetType()
public Boolean Equals(Object obj = )
public Int32 GetHashCode()