Ejemplo n.º 1
0
 public vCard()
 {
     Kind     = "individual";
     Source   = new vCardMultiValueSet <vCardMultiString>();
     Fn       = new vCardMultiValueSet <vCardMultiString>();
     Nickname = new vCardMultiValueSet <vCardMultiString>();
     Fn       = new vCardMultiValueSet <vCardMultiString>();
     Adr      = new vCardMultiValueSet <vCardMultiAdr>();
     Tel      = new vCardMultiValueSet <vCardMultiString>();
     EMail    = new vCardMultiValueSet <vCardMultiString>();
     Title    = new vCardMultiValueSet <vCardMultiString>();
     Logo     = new vCardMultiValueSet <vCardMultiPhoto>();
     Org      = new vCardMultiValueSet <vCardMultiOrg>();
     Note     = new vCardMultiValueSet <vCardMultiString>();
     Url      = new vCardMultiValueSet <vCardMultiString>();
 }
Ejemplo n.º 2
0
        private vCardMultiValueSet <T> ReadMultiValue <T>(HtmlNode hCardNode, string className, Action <HtmlNode, T> reader)
            where T : vCardMultiValue <T>, new()
        {
            vCardMultiValueSet <T> result     = new vCardMultiValueSet <T>();
            HtmlNodeCollection     classNodes = hCardNode.SelectNodesFromClass(className);

            if (classNodes != null)
            {
                foreach (HtmlNode classNode in classNodes)
                {
                    T item = new T();
                    item.Type = ReadTextProperty(classNode, "type");
                    reader(classNode, item);
                    result.Items.Add(item);
                }
            }
            return(result);
        }