示例#1
0
 /// <summary>
 /// Initializes a new instance of the HexBinaryValue class by deep copying the supplied HexBinaryValue class.
 /// </summary>
 /// <param name="source">The source HexBinaryValue class.</param>
 public HexBinaryValue(HexBinaryValue source)
     : base(source)
 {
     if (source == null)
     {
         throw new ArgumentNullException(nameof(source));
     }
 }
        /// <summary>
        /// Returns the String value representation of a HexBinaryValue object.
        /// </summary>
        /// <param name="xmlAttribute">
        /// A HexBinaryValue object used to retrieve a String value representation.
        /// </param>
        /// <returns>A String value that represents a HexBinaryValue object.</returns>
        public static String ToString(HexBinaryValue xmlAttribute)
        {
            if (xmlAttribute == null)
            {
                throw new InvalidOperationException(ExceptionMessages.ImplicitConversionExceptionOnNull);
            }

            return(xmlAttribute.Value);
        }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HexBinaryValue"/> class by deep copying the supplied <see cref="HexBinaryValue"/> class.
 /// </summary>
 /// <param name="source">The source <see cref="HexBinaryValue"/> class.</param>
 public HexBinaryValue(HexBinaryValue source)
     : base((StringValue)source)
 {
 }
示例#4
0
 /// <summary>
 /// Initializes a new instance of the HexBinaryValue class by deep copying the supplied HexBinaryValue class.
 /// </summary>
 /// <param name="source">The source HexBinaryValue class.</param>
 public HexBinaryValue(HexBinaryValue source)
     : base(source)
 {
 }