InterfaceEventDeclaration Class
Represents an interface event declaration.
public class InterfaceEventDeclaration : InterfaceMemberDeclaration, IDecoratedMember, INamedTypeMember, IAstNode
- Inheritance:
- Object AstNodeBase TypeMemberDeclaration InterfaceMemberDeclaration Object
- Implements:
- IDecoratedMember INamedTypeMember IAstNode
Remarks
This type was generated by the Actipro Language Designer tool v12.2.572.0 (http://www.actiprosoftware.com).
Constructors
InterfaceEventDeclaration()
public InterfaceEventDeclaration()
Properties
DelegateDeclaration
Gets or sets the delegate declaration.
public DelegateDeclaration DelegateDeclaration { get; set; }
Property Value
- DelegateDeclaration:
The delegate declaration.
DelegateType
Gets or sets the delegate type.
Id
Gets the An integer value that identifies the type of AST node.
public override int Id { get; }
Property Value
- Int32:
The An integer value that identifies the type of AST node.
Kind
Gets a TypeMemberDeclarationKind indicating the kind of type member.
public override sealed TypeMemberDeclarationKind Kind { get; }
Property Value
- TypeMemberDeclarationKind:
A TypeMemberDeclarationKind indicating the kind of type member.
Name
Gets or sets the name.
Methods
GetChildrenEnumerator()
Retrieves an IEnumerator
object that can iterate the child IAstNode objects in this node.
protected override IEnumerator<IAstNode> GetChildrenEnumerator()
Returns
- IEnumerator<IAstNode>:
An
IEnumerator
object that can iterate the child IAstNode objects in this node.
Inherited Members
- TypeMemberDeclaration.AttributeSections
- TypeMemberDeclaration.HasAttributeSections
- TypeMemberDeclaration.DocumentationComment
- TypeMemberDeclaration.Modifiers
- AstNodeBase.Contains(Int32)
- AstNodeBase.FindChildNode(Int32)
- AstNodeBase.FindDescendantNode(Int32)
- AstNodeBase.ToString()
- AstNodeBase.ToTreeString(Int32)
- AstNodeBase.Children
- AstNodeBase.EndOffset
- AstNodeBase.HasChildren
- AstNodeBase.Length
- AstNodeBase.Parent
- AstNodeBase.Root
- AstNodeBase.StartOffset
- AstNodeBase.Value
- Object.Equals(Object)
- Object.Equals(Object, Object)
- Object.ReferenceEquals(Object, Object)
- Object.GetHashCode()
- Object.GetType()
- Object.MemberwiseClone()