CalDavSynchronizer.ThoughtvCardWorkaround.vCardImprovedWriter.BuildProperties_NICKNAME C# (CSharp) Метод

BuildProperties_NICKNAME() приватный Метод

Builds the NICKNAME property.
private BuildProperties_NICKNAME ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void
properties vCardPropertyCollection
card Thought.vCards.vCard
Результат void
      private void BuildProperties_NICKNAME(
          vCardPropertyCollection properties,
          vCard card)
      {

        // The NICKNAME property specifies the familiar name
        // of the person, such as Jim.  This is defined in
        // section 3.1.3 of RFC 2426.  Multiple names can
        // be listed, separated by commas.

        if (card.Nicknames.Count > 0)
        {

          // A NICKNAME property is a comma-separated
          // list of values.  Create a value list and
          // add the nicknames collection to it.

          vCardValueCollection values = new vCardValueCollection(',');
          values.Add(card.Nicknames);

          // Create the new properties with each name separated
          // by a comma.

          vCardProperty property =
              new vCardProperty("NICKNAME", values);

          properties.Add(property);

        }

      }