public MethodDocItem(TypeDocItem parent, IMethod method, XElement documentation) : base(parent, method, documentation) { Method = method; TypeParameters = method.TypeParameters.Select(p => new TypeParameterDocItem(this, p, documentation)).ToArray(); Parameters = method.Parameters.Select(p => new ParameterDocItem(this, p, documentation)).ToArray(); }
public FieldDocItem(TypeDocItem parent, IField field, XElement documentation) : base(parent, field, documentation) { Field = field; }
public PropertyDocItem(TypeDocItem parent, IProperty property, XElement documentation) : base(parent, property, documentation) { Property = property; Parameters = Property.Parameters.Select(p => new ParameterDocItem(this, p, documentation)).ToArray(); }
public EventDocItem(TypeDocItem parent, IEvent @event, XElement documentation) : base(parent, @event, documentation) { Event = @event; }