Example #1
0
 public override void VisitTypeFieldReferenceEnumOption(AstTypeFieldReferenceEnumOption enumOption)
 {
     if (enumOption.HasSymbol)
     {
         enumOption.Symbol.RemoveReference(enumOption);
     }
     base.VisitTypeFieldReferenceEnumOption(enumOption);
 }
Example #2
0
        public override void VisitTypeFieldReferenceEnumOption(AstTypeFieldReferenceEnumOption enumOption)
        {
            enumOption.VisitChildren(this);

            if (!enumOption.Symbol.IsDefined &&
                !enumOption.TryResolveSymbol())
            {
                _context.UndefinedEnumeration(enumOption);
            }
        }
Example #3
0
 public virtual void VisitTypeFieldReferenceEnumOption(AstTypeFieldReferenceEnumOption enumOption)
 {
     enumOption.VisitChildren(this);
 }
Example #4
0
 public override void VisitTypeFieldReferenceEnumOption(AstTypeFieldReferenceEnumOption enumOption)
 {
     enumOption.Parent.Should().NotBeNull();
     enumOption.VisitChildren(this);
 }