public virtual void Dispose()
 {
     lock (this) {
         if (swigCPtr.Handle != global::System.IntPtr.Zero)
         {
             if (swigCMemOwn)
             {
                 swigCMemOwn = false;
                 BIMcollab_UserPINVOKE.delete_BC_User(swigCPtr);
             }
             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
         }
         global::System.GC.SuppressFinalize(this);
     }
 }
    public bool CanBeNotified()
    {
        bool ret = BIMcollab_UserPINVOKE.BC_User_CanBeNotified(swigCPtr);

        return(ret);
    }
    public bool CanBecomeApprover()
    {
        bool ret = BIMcollab_UserPINVOKE.BC_User_CanBecomeApprover(swigCPtr);

        return(ret);
    }
    public string GetGuid()
    {
        string ret = BIMcollab_UserPINVOKE.BC_User_GetGuid(swigCPtr);

        return(ret);
    }
    public string GetLastName()
    {
        string ret = BIMcollab_UserPINVOKE.BC_User_GetLastName(swigCPtr);

        return(ret);
    }
 public BC_User() : this(BIMcollab_UserPINVOKE.new_BC_User(), true)
 {
 }
    public string GetInitials()
    {
        string ret = BIMcollab_UserPINVOKE.BC_User_GetInitials(swigCPtr);

        return(ret);
    }
    public bool IsProjectLeader()
    {
        bool ret = BIMcollab_UserPINVOKE.BC_User_IsProjectLeader(swigCPtr);

        return(ret);
    }
    public bool IsDeleted()
    {
        bool ret = BIMcollab_UserPINVOKE.BC_User_IsDeleted(swigCPtr);

        return(ret);
    }