Class UndocumentedExpression
- Namespace
- ICSharpCode.Decompiler.CSharp.Syntax
- Assembly
- ICSharpCode.Decompiler.dll
Represents undocumented expressions.
public class UndocumentedExpression : Expression, IAnnotatable, IFreezable, INode, ICloneable
- Inheritance
-
UndocumentedExpression
- Implements
- Inherited Members
- Extension Methods
Constructors
UndocumentedExpression()
public UndocumentedExpression()
Fields
ArglistKeywordRole
public static readonly TokenRole ArglistKeywordRole
Field Value
MakerefKeywordRole
public static readonly TokenRole MakerefKeywordRole
Field Value
ReftypeKeywordRole
public static readonly TokenRole ReftypeKeywordRole
Field Value
RefvalueKeywordRole
public static readonly TokenRole RefvalueKeywordRole
Field Value
Properties
Arguments
public AstNodeCollection<Expression> Arguments { get; }
Property Value
LParToken
public CSharpTokenNode LParToken { get; }
Property Value
RParToken
public CSharpTokenNode RParToken { get; }
Property Value
UndocumentedExpressionType
public UndocumentedExpressionType UndocumentedExpressionType { get; set; }
Property Value
UndocumentedToken
public CSharpTokenNode UndocumentedToken { get; }
Property Value
Methods
AcceptVisitor(IAstVisitor)
public override void AcceptVisitor(IAstVisitor visitor)
Parameters
visitor
IAstVisitor
AcceptVisitor<T>(IAstVisitor<T>)
public override T AcceptVisitor<T>(IAstVisitor<T> visitor)
Parameters
visitor
IAstVisitor<T>
Returns
- T
Type Parameters
T
AcceptVisitor<T, S>(IAstVisitor<T, S>, T)
public override S AcceptVisitor<T, S>(IAstVisitor<T, S> visitor, T data)
Parameters
visitor
IAstVisitor<T, S>data
T
Returns
- S
Type Parameters
T
S
DoMatch(AstNode, Match)
protected override bool DoMatch(AstNode other, Match match)