protected ANamedItem(AMemberItem parent, string name, XElement element) : base(parent, element) { Name = name; Namespace = Parent?.FullName ?? Element.GetNamespace(); LinkName = FullName.CleanForLink(); }
protected AMemberItem(AMemberItem parent, string name, XElement element) : base(parent, name, element) { Remarks = RemarksItem.GetFrom(this); Example = ExampleItem.GetFrom(this); Exceptions = ExceptionItem.GetFrom(this); }
protected AGenericDocItem(AMemberItem parent, XElement element) : this(parent, element.GetName(), element) { }
protected AGenericDocItem(AMemberItem parent, string name, XElement element) : base(parent, CleanName(name, GetGenericNames(element)), element) { Generics = GenericItem.GetFrom(this); }
protected AItem(AMemberItem parent, XElement element) { Parent = parent; Element = element; Summary = Element.GetSummary() ?? Element; }
protected ANamedItem(AMemberItem parent, XElement element) : this(parent, element.GetName(), element) { }