public ulong VisitAttribute(UserDeclarationAttribute a)
        {
            ulong r = 1000187;

            if (a.AttributeExpression != null)
            {
                for (int i = 0; i < a.AttributeExpression.Length; i++)
                {
                    r += (Primes.PrimeNumbers[i] * Accept(a.AttributeExpression[i])) << 32;
                }
            }

            return(r);
        }
 public override void VisitAttribute(UserDeclarationAttribute a)
 {
     if (a.AttributeExpression != null &&
         a.AttributeExpression.Length > 0 &&
         IsIncompleteExpression(a.AttributeExpression[0]))
     {
         prv = new CtrlSpaceCompletionProvider(cdgen, scopedBlock,
                                               MemberFilter.BuiltInPropertyAttributes | MemberFilter.Methods | MemberFilter.Variables | MemberFilter.Types);
         halt = true;
     }
     else
     {
         base.VisitAttribute(a);
     }
 }
		public virtual void VisitAttribute(UserDeclarationAttribute a)
		{
			if(a.AttributeExpression != null && a.AttributeExpression.Length != 0)
				foreach(var x in a.AttributeExpression)
					x.Accept(this);
		}
Example #4
0
 public string VisitAttribute(UserDeclarationAttribute a)
 {
     throw new NotImplementedException();
 }
Example #5
0
 public AbstractType VisitAttribute(UserDeclarationAttribute a)
 {
     throw new NotImplementedException();
 }
 public override void VisitAttribute(UserDeclarationAttribute a)
 {
     if (a.AttributeExpression != null &&
         a.AttributeExpression.Length>0 &&
         IsIncompleteExpression (a.AttributeExpression[0])) {
         prv = new CtrlSpaceCompletionProvider(cdgen, scopedBlock, scopedStatement,
             MemberFilter.BuiltInPropertyAttributes | MemberFilter.Methods | MemberFilter.Variables | MemberFilter.Types);
         halt = true;
     }
     else
         base.VisitAttribute (a);
 }
Example #7
0
 public CompletionItemKind VisitAttribute(UserDeclarationAttribute a)
 {
     throw new NotImplementedException();
 }