scope
The scope this node "lives" in / in which it is defined. This property is set in Node.applyMetadata by a ScopeProvider at the time when the node is created.
For example, if a RecordDeclaration is defined in a TranslationUnitDeclaration (without any namespaces), the scope of the RecordDeclaration is most likely a GlobalScope. Since the declaration itself creates a RecordScope, the scope of a MethodDeclaration within the class would be a RecordScope pointing to the RecordDeclaration.