Interface IElement
.NET interface skeleton to be manually developed following https://docs.oracle.com/en/java/javase/11/docs/api/java.compiler/javax/lang/model/element/Element.html
public interface IElement : IAnnotatedConstruct
- Inherited Members
Properties
AnnotationMirrors
List AnnotationMirrors { get; }
Property Value
EnclosedElements
List EnclosedElements { get; }
Property Value
EnclosingElement
Element EnclosingElement { get; }
Property Value
Kind
ElementKind Kind { get; }
Property Value
Modifiers
Set<Modifier> Modifiers { get; }
Property Value
SimpleName
Name SimpleName { get; }
Property Value
Methods
Accept<R, P>(ElementVisitor<R, P>, P)
R Accept<R, P>(ElementVisitor<R, P> arg0, P arg1)
Parameters
arg0
ElementVisitor<R, P>arg1
PP
Returns
- R
R
Type Parameters
R
P
AsType()
TypeMirror AsType()
Returns
GetAnnotation<A>(Class)
A GetAnnotation<A>(Class arg0) where A : IAnnotation, new()
Parameters
Returns
- A
A