private void SaveEvent(common_event cfn) { if (!string.IsNullOrEmpty(cfn.documentation)) { if (!cfn.documentation.Trim(' ', '\t').StartsWith("<summary>")) { xtw.WriteStartElement("member"); xtw.WriteStartAttribute("name"); if (is_assembly) { xtw.WriteString("E:" + get_name(cfn.cont_type) + "." + cfn.name); } else { xtw.WriteString("E:" + cfn.cont_type.name + "." + cfn.name); } xtw.WriteEndAttribute(); xtw.WriteStartElement("summary"); xtw.WriteString(cfn.documentation); xtw.WriteEndElement(); xtw.WriteEndElement(); } else { string doc = string.Concat("<member name=\"" + (is_assembly?("E:" + get_name(cfn.cont_type) + "." + cfn.name):("E:" + cfn.cont_type.name + "." + cfn.name)) + "\">", cfn.documentation, "</member>"); StringReader sr = new StringReader(doc); XmlReader xr = XmlTextReader.Create(sr); xr.Read(); xtw.WriteNode(xr.ReadSubtree(), false); sr.Close(); xr.Close(); } } }
public SymbolInfo(common_event value) { //reference = new SymbolInfo(value); _sym_info = value; _access_level = get_class_member_access_level(value); _symbol_kind = symbol_kind.sk_none; }