Class DataMember
Library helper class unifying the various members which may hold data, namely fields, properties and indexer results.
Import path
import Concurrency.DataMembers
Direct supertypes
Indirect supertypes
Known direct subtypes
Predicates
getType | Gets the type of the data member. For a field, this is the type of the field. For a property or indexer, it is the type returned by the |
Inherited predicates
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 Element |
getAChild | Gets a child of this element, if any. | from Element |
getALocation | Gets a location of this element, including sources and assemblies. | from Element |
getAModifier | Gets a modifier of this declaration. | from Modifiable |
getAPrimaryQlClass | Gets the name of a primary CodeQL class to which this element belongs. | from Element |
getAnAccess | Gets an access to this member. | from Member |
getChild | Gets the | from Element |
getDeclaringType | Gets the type containing this declaration, if any. | from Declaration |
getFile | Gets the file containing this element. | from Element |
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 NamedElement |
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 | Gets the location of this element. Where an element has locations in source and assemblies, choose the source location. If there are multiple assembly locations, choose only one. | from Element |
getName | Gets the name of this element. | from NamedElement |
getNumberOfChildren | Gets the number of children of this element. | from Element |
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 |
getSourceDeclaration | DEPRECATED: Use | from Declaration |
getUnboundDeclaration | Gets the unbound version of this declaration, that is, the declaration where all type arguments have been removed. For example, in | from Declaration |
getUndecoratedName | Gets the name of this declaration, without additional decoration such as | from Declaration |
hasModifier | Holds if this declaration has | from Modifiable |
hasName | Holds if this element has name ‘name’. | from NamedElement |
hasQualifiedName | Holds if this element has the qualified name | from Declaration |
hasQualifiedName | Holds if this element has qualified name | from NamedElement |
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 |
isEffectivelyPublic | Holds if this declaration is effectively | from Modifiable |
isExtern | Holds if this declaration is | from Modifiable |
isInternal | Holds if this declaration is | from Modifiable |
isNew | Holds if this declaration has the modifier | from Modifiable |
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 Modifiable |
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 |
isUnboundDeclaration | Holds if this declaration is unbound. | from Declaration |
isUnsafe | Holds if this declaration is | from Modifiable |
matchesHandle | Holds if | from NamedElement |
toString | Gets a textual representation of this element. | from Declaration |
toStringWithTypes | Gets the full textual representation of this element, including type information. | from Element |