/// <summary> /// Set a long vector /// </summary> /// <param name="value">The new value to set.</param> public void SetLongVector(long[] value) { PropVariant propVar; PropVariantNativeMethods.InitPropVariantFromInt64Vector(value, (uint)value.Length, out propVar); CopyData(propVar); }
/// <summary> /// Set a long vector /// </summary> public PropVariant(long[] value) { if (value == null) { throw new ArgumentNullException(nameof(value)); } PropVariantNativeMethods.InitPropVariantFromInt64Vector(value, (uint)value.Length, this); }
/// <summary> /// Set a long /// </summary> /// <param name="value">The new value to set.</param> public void SetLong(long value) { long[] valueArr = new long[] { value }; PropVariant propVar; PropVariantNativeMethods.InitPropVariantFromInt64Vector(valueArr, 1, out propVar); CreatePropVariantFromVectorElement(propVar); }