code: def get_directive(self):
      return self._type_info.get_directive()
  
imports: from ..language.ast import FragmentDefinition, FragmentSpread, OperationDefinition
  from ..language.visitor import ParallelVisitor, TypeInfoVisitor, Visitor, visit
  from ..type import GraphQLSchema
  from ..utils.type_info import TypeInfo
  from .rules import specified_rules
label_desc: Use image node_id 15 for calling the ValidationContext obj's underlying member method code with example usage: obj.get_directive() and returns: self