public void ReadAttributes() { Member.Attributes.AddRange(AttributeReader.ReadSymbolAttributes(_modelBuilder, Symbol)); _getterReader?.ReadAttributes(); _setterReader?.ReadAttributes(); }
public static IEnumerable <AttributeDescription> ReadSymbolAttributes(CodeModelBuilder modelBuilder, ISymbol symbol) { return(symbol .GetAttributes() .Select(attr => AttributeReader.ReadAttribute(modelBuilder, attr))); }
public void ReadAttributes() { MemberBuilder.Attributes.AddRange(AttributeReader.ReadSymbolAttributes(ModelBuilder, Symbol)); _memberReaders.ForEach(reader => reader.ReadAttributes()); }