📄 mobilemailinfo.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 + -