private List <ICustomAttribute> GetAttributes() { var attributesFromDeclSpec = FunctionDefinition.ConvertSpecifiersIntoAttributes(this.specifiers, new DummyExpression(this.ContainingBlock, SourceDummy.SourceLocation)); var result = new List <ICustomAttribute>(); foreach (SourceCustomAttribute extAttr in attributesFromDeclSpec) { result.Add(new CustomAttribute(extAttr)); } return(result); }
protected override List <ICustomAttribute> GetAttributes() { var result = base.GetAttributes(); IEnumerable <SourceCustomAttribute> attributesFromDeclSpec = FunctionDefinition.ConvertSpecifiersIntoAttributes( this.extendedAttributes, new DummyExpression(this.DummyBlock, SourceDummy.SourceLocation)); foreach (SourceCustomAttribute extAttr in attributesFromDeclSpec) { result.Add(new CustomAttribute(extAttr)); } return(result); }