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

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

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

        foreach (vCardNote note in card.Notes)
        {

          if (!string.IsNullOrEmpty(note.Text))
          {

            vCardProperty property = new vCardProperty();

            property.Name = "NOTE";
            property.Value = note.Text.Replace("\r\n","\n");

            if (!string.IsNullOrEmpty(note.Language))
            {
              property.Subproperties.Add("language", note.Language);
            }

            // Don't use QUOTED-PRINTABLE since it is deprecated
            //property.Subproperties.Add("ENCODING", "QUOTED-PRINTABLE");
            properties.Add(property);

          }

        }

      }