/// <summary> /// Converts platform specific MechanismInfo to platfrom neutral MechanismInfo /// </summary> /// <param name="mechanismInfo">Platform specific MechanismInfo</param> internal MechanismInfo(HighLevelAPI40.MechanismInfo mechanismInfo) { if (mechanismInfo == null) throw new ArgumentNullException("mechanismInfo"); _mechanismInfo40 = mechanismInfo; }
/// <summary> /// Converts platform specific ObjectAttribute to platfrom neutral ObjectAttribute /// </summary> /// <param name="objectAttribute">Platform specific ObjectAttribute</param> internal ObjectAttribute(HighLevelAPI40.ObjectAttribute objectAttribute) { if (objectAttribute == null) throw new ArgumentNullException("objectAttribute"); _objectAttribute40 = objectAttribute; }
/// <summary> /// Converts platform specific Session to platfrom neutral Session /// </summary> /// <param name="session">Platform specific Session</param> internal Session(HighLevelAPI40.Session session) { if (session == null) throw new ArgumentNullException("session"); _session40 = session; }
/// <summary> /// Converts platform specific LibraryInfo to platfrom neutral LibraryInfo /// </summary> /// <param name="libraryInfo">Platform specific LibraryInfo</param> internal LibraryInfo(HighLevelAPI40.LibraryInfo libraryInfo) { if (libraryInfo == null) throw new ArgumentNullException("libraryInfo"); _libraryInfo40 = libraryInfo; }
/// <summary> /// Converts platform specific Mechanism to platfrom neutral Mechanism /// </summary> /// <param name="mechanism">Platform specific Mechanism</param> internal Mechanism(HighLevelAPI40.Mechanism mechanism) { if (mechanism == null) throw new ArgumentNullException("mechanism"); _mechanism40 = mechanism; }
/// <summary> /// Initializes a new instance of the CkOtpParam class. /// </summary> /// <param name='ckOtpParam'>Platform specific CkOtpParam</param> internal CkOtpParam(HighLevelAPI40.MechanismParams.CkOtpParam ckOtpParam) { if (ckOtpParam == null) throw new ArgumentNullException("ckOtpParam"); _params40 = ckOtpParam; }
/// <summary> /// Converts platform specific SlotFlags to platfrom neutral SlotFlags /// </summary> /// <param name="slotFlags">Platform specific SlotFlags</param> internal SlotFlags(HighLevelAPI40.SlotFlags slotFlags) { if (slotFlags == null) throw new ArgumentNullException("slotFlags"); _slotFlags40 = slotFlags; }
/// <summary> /// Initializes a new instance of the CkVersion class. /// </summary> /// <param name='ckVersion'>Platform specific CkVersion</param> internal CkVersion(HighLevelAPI40.MechanismParams.CkVersion ckVersion) { if (ckVersion == null) throw new ArgumentNullException("ckVersion"); _params40 = ckVersion; }
/// <summary> /// Converts platform specific SessionFlags to platfrom neutral SessionFlags /// </summary> /// <param name="sessionFlags">Platform specific SessionFlags</param> internal SessionFlags(HighLevelAPI40.SessionFlags sessionFlags) { if (sessionFlags == null) throw new ArgumentNullException("sessionFlags"); _sessionFlags40 = sessionFlags; }
/// <summary> /// Converts platform specific SlotInfo to platfrom neutral SlotInfo /// </summary> /// <param name="slotInfo">Platform specific SlotInfo</param> internal SlotInfo(HighLevelAPI40.SlotInfo slotInfo) { if (slotInfo == null) throw new ArgumentNullException("slotInfo"); _slotInfo40 = slotInfo; }
/// <summary> /// Converts platform specific Slot to platfrom neutral Slot /// </summary> /// <param name="slot">Platform specific Slot</param> internal Slot(HighLevelAPI40.Slot slot) { if (slot == null) throw new ArgumentNullException("slot"); _slot40 = slot; }
/// <summary> /// Converts platform specific ObjectHandle to platfrom neutral ObjectHandle /// </summary> /// <param name="objectHandle">Platform specific ObjectHandle</param> internal ObjectHandle(HighLevelAPI40.ObjectHandle objectHandle) { if (objectHandle == null) throw new ArgumentNullException("objectHandle"); _objectHandle40 = objectHandle; }
/// <summary> /// Converts platform specific TokenFlags to platfrom neutral TokenFlags /// </summary> /// <param name="tokenFlags">Platform specific TokenFlags</param> internal TokenFlags(HighLevelAPI40.TokenFlags tokenFlags) { if (tokenFlags == null) throw new ArgumentNullException("tokenFlags"); _tokenFlags40 = tokenFlags; }
/// <summary> /// Initializes a new instance of the CkWtlsKeyMatOut class. /// </summary> /// <param name='ckWtlsKeyMatOut'>Platform specific CkWtlsKeyMatOut</param> internal CkWtlsKeyMatOut(HighLevelAPI40.MechanismParams.CkWtlsKeyMatOut ckWtlsKeyMatOut) { if (ckWtlsKeyMatOut == null) throw new ArgumentNullException("ckWtlsKeyMatOut"); _params40 = ckWtlsKeyMatOut; }
/// <summary> /// Converts platform specific SessionInfo to platfrom neutral SessionInfo /// </summary> /// <param name="sessionInfo">Platform specific SessionInfo</param> internal SessionInfo(HighLevelAPI40.SessionInfo sessionInfo) { if (sessionInfo == null) throw new ArgumentNullException("sessionInfo"); _sessionInfo40 = sessionInfo; }
/// <summary> /// Converts platform specific TokenInfo to platfrom neutral TokenInfo /// </summary> /// <param name="tokenInfo">Platform specific TokenInfo</param> internal TokenInfo(HighLevelAPI40.TokenInfo tokenInfo) { if (tokenInfo == null) throw new ArgumentNullException("tokenInfo"); _tokenInfo40 = tokenInfo; }
/// <summary> /// Converts platform specific MechanismFlags to platfrom neutral MechanismFlags /// </summary> /// <param name="mechanismFlags">Platform specific MechanismFlags</param> internal MechanismFlags(HighLevelAPI40.MechanismFlags mechanismFlags) { if (mechanismFlags == null) throw new ArgumentNullException("mechanismFlags"); _mechanismFlags40 = mechanismFlags; }