/// <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); }
/// <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) { }
/// <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) { }