コード例 #1
0
 /// <summary>
 /// Clears the specified caption.
 /// </summary>
 /// <param name="caption">The caption.</param>
 /// <param name="property">The property.</param>
 public void Clear(String caption, String property)
 {
     lock (this)
     {
         if (Captions.Contains(caption))
         {
             Properties[caption].Remove(property);
         }
     }
 }
コード例 #2
0
 /// <summary>
 /// Clears the specified caption.
 /// </summary>
 /// <param name="caption">The caption.</param>
 public void Clear(String caption)
 {
     lock (this)
     {
         if (Captions.Contains(caption))
         {
             Captions.Remove(caption);
             Properties.Remove(caption);
         }
     }
 }
コード例 #3
0
        /// <summary>
        /// Adds the specified caption.
        /// </summary>
        /// <param name="caption">The caption.</param>
        /// <param name="property">The property.</param>
        /// <param name="value">The value.</param>
        public void Add(String caption, String property, String value)
        {
            lock (this)
            {
                if (!Captions.Contains(caption))
                {
                    Captions.Add(caption);
                    Properties.Add(caption, new NameValueCollection());
                }

                Properties[caption][property] = value;
            }
        }
コード例 #4
0
        /// <summary>
        /// Adds the specified caption.
        /// </summary>
        /// <param name="caption">The caption.</param>
        /// <param name="nvcollection">The nvcollection.</param>
        public void Add(String caption, NameValueCollection nvcollection)
        {
            lock (this)
            {
                if (!Captions.Contains(caption))
                {
                    Captions.Add(caption);
                    Properties.Add(caption, new NameValueCollection());
                }

                Properties[caption].Add(nvcollection);
            }
        }