public virtual void VisitAttribute(BuiltInAtAttribute a) { }
public string VisitAttribute(BuiltInAtAttribute a) { throw new NotImplementedException(); }
public bool ContainsPropertyAttribute(BuiltInAtAttribute.BuiltInAttributes kind) { if(Attributes!=null) foreach (var attr in Attributes) { var mod = attr as BuiltInAtAttribute; if (mod!=null && mod.Kind == kind) return true; } return false; }
public AbstractType VisitAttribute(BuiltInAtAttribute a) { throw new NotImplementedException(); }
public ulong VisitAttribute(BuiltInAtAttribute a) { return(1000183 + Misc.Primes.PrimeNumbers[(int)a.Kind] << 32); }
public CompletionItemKind VisitAttribute(BuiltInAtAttribute a) { throw new NotImplementedException(); }