⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mobilemailinfo.cs

📁 破解的飞信源代码
💻 CS
字号:
namespace Imps.Client.Core
{
    using System;
    using System.Runtime.CompilerServices;

    public class MobileMailInfo : UserItemBase
    {
        private string _alias;
        private int? _alias_Status;
        private int? _binding_direction;
        private int? _binding_Status;
        private DateTime? _binding_time;
        private bool? _isInRunningProvince;
        private int? _mail_Status;
        private string _postfix;
        private int? _unReadMailCount;

        public event EventHandler BindInfoChanged;

        public event EventHandler ContactMailAliasChanged;

        public event EventHandler<MobileEmailOperateEventArgs> OperateReturn;

        public event EventHandler UnReadMailChanged;

        public MobileMailInfo(User owner) : base(owner)
        {
            this._postfix = string.Empty;
            this._alias = string.Empty;
        }

        public void Clear()
        {
            this._postfix = string.Empty;
            this._mail_Status = null;
            this._alias_Status = null;
            this._binding_Status = null;
            this._binding_direction = null;
            this._binding_time = null;
            this._alias = string.Empty;
            this._unReadMailCount = null;
            this._isInRunningProvince = null;
        }

        public void OnOperateReturn(MobileEmailOperateEventArgs e)
        {
            if (this.OperateReturn != null)
            {
                FuncDispatcher.InvokeEventHandlerInUiThread<MobileEmailOperateEventArgs>(this, this.OperateReturn, e);
            }
        }

        public void OnUnReadMailChanged()
        {
            if (this.UnReadMailChanged != null)
            {
                FuncDispatcher.InvokeEventHandlerInUiThread(this, this.UnReadMailChanged, EventArgs.Empty);
            }
        }

        public void OnValueChange()
        {
            if (this.BindInfoChanged != null)
            {
                FuncDispatcher.InvokeEventHandlerInUiThread(this, this.BindInfoChanged, EventArgs.Empty);
            }
        }

        public string Alias
        {
            get
            {
                return this._alias;
            }
            set
            {
                this._alias = value;
            }
        }

        public int? Alias_Status
        {
            get
            {
                return this._alias_Status;
            }
            set
            {
                this._alias_Status = value;
            }
        }

        public int? Binding_direction
        {
            get
            {
                return this._binding_direction;
            }
            internal set
            {
                this._binding_direction = value;
            }
        }

        public int? Binding_Status
        {
            get
            {
                return this._binding_Status;
            }
            set
            {
                this._binding_Status = value;
            }
        }

        public DateTime? Binding_time
        {
            get
            {
                return this._binding_time;
            }
            internal set
            {
                this._binding_time = value;
            }
        }

        public bool? IsInRunningProvince
        {
            get
            {
                return this._isInRunningProvince;
            }
            internal set
            {
                this._isInRunningProvince = value;
            }
        }

        public int? Mail_Status
        {
            get
            {
                return this._mail_Status;
            }
            internal set
            {
                this._mail_Status = value;
            }
        }

        public string Postfix
        {
            get
            {
                return this._postfix;
            }
            internal set
            {
                this._postfix = value;
            }
        }

        public int? UnReadMailCount
        {
            get
            {
                return this._unReadMailCount;
            }
            internal set
            {
                this._unReadMailCount = value;
            }
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -