public ulong GetValueAsUlong()
{
if (this._disposed)
throw new ObjectDisposedException(this.GetType().FullName);
ulong value = 0;
CkaUtils.ConvertValue(ref _ckAttribute, out value);
return value;
}
public void _03_UintAttributeTest() { if (Platform.UnmanagedLongSize != 8 || Platform.StructPackingSize != 0) Assert.Inconclusive("Test cannot be executed on this platform"); ulong value = (ulong)CKO.CKO_DATA; // Create attribute with ulong value using (ObjectAttribute attr = new ObjectAttribute(CKA.CKA_CLASS, value)) { Assert.IsTrue(attr.Type == (ulong)CKA.CKA_CLASS); Assert.IsTrue(attr.GetValueAsUlong() == value); } }