/// <summary> /// Initializes a new instance of the SingleValue class by deep copying the supplied SingleValue class. /// </summary> /// <param name="source">The source SingleValue class.</param> public SingleValue(SingleValue source) : base(source) { if (source == null) { throw new ArgumentNullException(nameof(source)); } }
/// <summary> /// Returns the Single value representation of a SingleValue object. /// </summary> /// <param name="xmlAttribute"> /// A SingleValue object used to retrieve a Single value representation. /// </param> /// <returns>A Single value that represents a SingleValue object.</returns> public static float ToSingle(SingleValue xmlAttribute) { if (xmlAttribute == null) { throw new InvalidOperationException(ExceptionMessages.ImplicitConversionExceptionOnNull); } return(xmlAttribute.Value); }
/// <summary> /// Returns the <see cref="float"/> value representation of a <see cref="SingleValue"/> object. /// </summary> /// <param name="value"> /// A <see cref="SingleValue"/> object used to retrieve a <see cref="float"/> value representation. /// </param> /// <returns>A <see cref="float"/> value that represents a <see cref="SingleValue"/> object.</returns> public static float ToSingle(SingleValue value) { if (value is null) { throw new InvalidOperationException(ExceptionMessages.ImplicitConversionExceptionOnNull); } return(value.Value); }
/// <summary> /// Initializes a new instance of the SingleValue class by deep copying the supplied SingleValue class. /// </summary> /// <param name="source">The source SingleValue class.</param> public SingleValue(SingleValue source) : base(source) { }