public override void VisitAttributeMetaDeclaration(AttributeMetaDeclaration amd) { if (amd == null || amd.AttributeOrCondition == null || amd.AttributeOrCondition.Length == 0) { return; } if (caret > amd.Location && (!(amd is AttributeMetaDeclarationBlock) || amd.EndLocation > caret)) { foreach (var attr in amd.AttributeOrCondition) { if (attr is DeclarationCondition) { l.Add((DeclarationCondition)attr); } } } else if (amd.OptionalElseBlock != null && caret > amd.OptionalElseBlock.Location && amd.OptionalElseBlock.EndLocation > caret) { foreach (var attr in amd.AttributeOrCondition) { if (attr is DeclarationCondition) { l.Add(new NegatedDeclarationCondition((DeclarationCondition)attr)); } } } }
public virtual void Visit(AttributeMetaDeclaration md) { if (md.AttributeOrCondition != null) foreach (var attr in md.AttributeOrCondition) attr.Accept(this); if (md.OptionalElseBlock != null) md.OptionalElseBlock.Accept(this); }
public override void VisitAttributeMetaDeclaration(AttributeMetaDeclaration amd) { if (amd == null || amd.AttributeOrCondition == null || amd.AttributeOrCondition.Length == 0) return; if (caret > amd.Location && (!(amd is AttributeMetaDeclarationBlock) || amd.EndLocation > caret)) { foreach (var attr in amd.AttributeOrCondition) if (attr is DeclarationCondition) l.Add((DeclarationCondition)attr); } else if(amd.OptionalElseBlock != null && caret > amd.OptionalElseBlock.Location && amd.OptionalElseBlock.EndLocation > caret) { foreach (var attr in amd.AttributeOrCondition) if (attr is DeclarationCondition) l.Add(new NegatedDeclarationCondition((DeclarationCondition)attr)); } }
public override void Visit(AttributeMetaDeclaration md) { base.Visit(md); }
public ulong VisitAttributeMetaDeclaration(AttributeMetaDeclaration m) { return(1002083); }
public override void Visit(AttributeMetaDeclaration md) { base.Visit(md); }