An unbound method.
Direct supertypes
Indirect supertypes
- @accessible
- @attributable
- @callable
- @declaration
- @dotnet_callable
- @dotnet_declaration
- @dotnet_element
- @dotnet_generic
- @dotnet_member
- @dotnet_named_element
- @element
- @exprorstmt_parent
- @generic
- @generic_or_ref
- @member
- @method
- @modifiable
- @modifiable_direct
- @named_element
- @parameterizable
- @ref_callable
- @sourceline
- @top_level_exprorstmt_parent
- @top_level_stmt_parent
- @type_mention_parent
- @virtualizable
- Attributable
- Callable
- Callable
- Declaration
- Declaration
- Element
- Element
- ExprOrStmtParent
- Member
- Member
- Modifiable
- NamedElement
- Parameterizable
- Virtualizable
Inherited predicates
calls | Holds if | from Callable |
canReturn | Holds if this callable can return expression | from Callable |
canYieldReturn | Holds if this callable can yield return the expression | from Callable |
compiledFromSource | Holds if this element was compiled from source code that is also present in the database. That is, this element corresponds to another element from source. | from NamedElement |
fromLibrary | Holds if this element is from an assembly. | from Element |
fromSource | Holds if this element is from source code. | from Method |
getABody | Gets a body of this callable, if any. | from Callable |
getACall | Gets a | from Callable |
getAChild | Gets a child of this element, if any. | from Element |
getAChildExpr | Gets a child expression of this element, if any. | from ExprOrStmtParent |
getAChildStmt | Gets a child statement of this element, if any. | from ExprOrStmtParent |
getALocation | Gets a location of this element, including sources and assemblies. | from Method |
getAModifier | Gets a modifier of this declaration. | from Modifiable |
getAParameter | from Callable | |
getARawParameter | Gets a raw parameter (including the qualifier), if any. | from Callable |
getAStatementBody | Gets a statement body of this callable, if any. | from Callable |
getAnAccess | Gets an access to this member. | from Member |
getAnAttribute | Gets an attribute attached to this element, if any. | from Attributable |
getAnExpressionBody | Gets an expression body of this callable (if any), specified by | from Callable |
getAnImplementor | Gets a member that immediately implements this interface member, if any. | from Method |
getAnImplementor | Gets a member that immediately implements this interface member, if any. | from Virtualizable |
getAnOverrider | Gets a member that immediately overrides this member, if any. | from Method |
getAnUltimateImplementee | Gets an interface member that is (transitively) implemented by this member, if any. That is, either this member immediately implements the interface member, or this member overrides (transitively) another member that immediately implements the interface member. | from Method |
getAnUltimateImplementor | Gets a member that (transitively) implements this interface member, if any. That is, either this interface member is immediately implemented by the result, or the result overrides (transitively) another member that immediately implements this interface member. | from Method |
getBody | Gets the body of this callable, if any. | from Callable |
getChild | Gets the | from ExprOrStmtParent |
getChildExpr | Gets the | from ExprOrStmtParent |
getChildStmt | Gets the | from ExprOrStmtParent |
getCyclomaticComplexity | Gets the number of branching statements ( | from Callable |
getDeclaringType | Gets the type containing this declaration, if any. | from Method |
getEnclosingCallable | Gets the enclosing callable of this callable, if any. | from Callable |
getEntryPoint | Gets the entry point in the control graph for this callable. | from Callable |
getExitPoint | Gets the exit point in the control graph for this callable. | from Callable |
getExplicitlyImplementedInterface | Gets any interface this member explicitly implements; this only applies to members that can be declared on an interface, i.e. methods, properties, indexers and events. | from Virtualizable |
getExpressionBody | Gets the expression body of this callable (if any), specified by | from Callable |
getFile | Gets the file containing this element. | from Element |
getImplementee | Gets the interface member that is immediately implemented by this member, if any. | from Method |
getImplementee | Gets the interface member that is immediately implemented by this member, if any. | from Virtualizable |
getIndex | Gets the index of this element among its parent’s other children (zero-based). | from Element |
getLabel | Gets a unique string label for this element. | from Callable |
getLanguage | Gets the “language” of this program element, as defined by the extension of the filename. For example, C# has language “cs”, and Visual Basic has language “vb”. | from Element |
getLocation | from Method | |
getName | Gets the name of this method. | from Method |
getNumberOfChildren | Gets the number of children of this element. | from Element |
getNumberOfLines | Gets the total number of lines in this callable. | from Callable |
getNumberOfLinesOfCode | Gets the number of lines containing code in this callable. | from Callable |
getNumberOfLinesOfComments | Gets the number of lines containing comments in this callable. | from Callable |
getNumberOfParameters | from Callable | |
getOverridee | Gets the member that is immediately overridden by this member, if any. | from Method |
getParameter | from Callable | |
getParamsType | Gets the type of the | from Method |
getParent | Gets the parent of this element, if any. | from Element |
getQualifiedName | Gets the fully qualified name of this element, for example the fully qualified name of | from NamedElement |
getQualifiedNameWithTypes | Gets the fully qualified name of this declaration, including types, for example the fully qualified name with types of | from Declaration |
getRawParameter | Gets raw parameter | from Method |
getReturnType | Gets the return type of this callable. | from Method |
getSourceDeclaration | Gets the unbound version of this declaration. | from Method |
getStatementBody | Gets the statement body of this callable, if any. | from Callable |
getURL | Define URL for declarations with no location. | from Declaration |
getUndecoratedName | Gets the name of this declaration, without additional decoration such as | from Callable |
hasBody | Holds if this callable has a body or an implementation. | from Callable |
hasExpressionBody | Holds if this callable has an expression body. | from Callable |
hasModifier | Holds if this declaration has | from Modifiable |
hasName | Holds if this element has name ‘name’. | from NamedElement |
hasNoParameters | Holds if this declaration has no parameters. | from Parameterizable |
hasNonEmptyBody | Holds if this callable has a non-empty body. That is, either it has an expression body, or it has a non-empty statement body. | from Callable |
hasParams | Holds if this method has a | from Method |
hasQualifiedName | Holds if this element has the qualified name | from Declaration |
hasQualifiedName | Holds if this element has qualified name | from NamedElement |
hasStatementBody | Holds if this callable has a statement body. | from Callable |
implements | Holds if this member implements (transitively) an interface member. | from Virtualizable |
implementsExplicitInterface | Holds if this member implements an interface member explicitly. | from Virtualizable |
isAbstract | Holds if this declaration is | from Modifiable |
isAsync | Holds if this declaration is | from Modifiable |
isCompilerGenerated | Holds if this declaration has been generated by the compiler, for example implicit constructors or accessors. | from Declaration |
isConst | Holds if this declaration is | from Modifiable |
isEffectivelyInternal | Holds if this declaration is effectively | from Modifiable |
isEffectivelyPrivate | Holds if this declaration is effectively | from Modifiable |
isExtensionMethod | Holds if this method is an extension method. | from Method |
isExtern | Holds if this declaration is | from Modifiable |
isImplemented | Holds if this interface member is implemented by some other member. | from Virtualizable |
isInternal | Holds if this declaration is | from Modifiable |
isNew | Holds if this declaration has the modifier | from Modifiable |
isOverridableOrImplementable | Holds if this member can be overridden or implemented. | from Virtualizable |
isOverridden | Holds if this member is overridden by some other member. | from Method |
isOverride | Holds if this member has the modifier | from Virtualizable |
isPartial | Holds if this declaration is | from Modifiable |
isPrivate | Holds if this declaration is | from Modifiable |
isProtected | Holds if this declaration is | from Modifiable |
isPublic | Holds if this declaration is | from Virtualizable |
isSealed | Holds if this declaration is | from Modifiable |
isSourceDeclaration | Holds if this declaration is unconstructed and in source code. | from Declaration |
isStatic | Holds if this declaration is | from Modifiable |
isUnsafe | Holds if this declaration is | from Modifiable |
isVirtual | Holds if this member is | from Virtualizable |
overrides | Holds if this member overrides another member. | from Virtualizable |
overridesOrImplementsOrEquals | Holds if this member overrides or implements (reflexively, transitively) | from Virtualizable |
parameterTypesToString | Gets the types of the parameters of this declaration as a comma-separated string. | from Parameterizable |
returnsRef | Holds if this callable returns a | from Callable |
returnsRefReadonly | Holds if this callable returns a | from Callable |
toString | Gets a textual representation of this element. | from Method |
toStringWithTypes | Gets the full textual representation of this element, including type information. | from Callable |