Ejemplo n.º 1
0
 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();
         }
     }
 }
Ejemplo n.º 2
0
 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;
 }