// Decompiled with JetBrains decompiler
// Type: Meebey.SmartIrc4net.WhoEventArgs
// Assembly: svchost, Version=3.2.4.0, Culture=neutral, PublicKeyToken=null
// MVID: 8F51F928-E1DB-4815-857F-7D580385B815
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Backdoor.MSIL.IrcBot.lp-4dd7df88cffbf85a5894bc1b38660fa613c24b0e6c004ac00b2b119c03a35d3f.exe

using System;

namespace Meebey.SmartIrc4net
{
  public class WhoEventArgs : IrcEventArgs
  {
    private WhoInfo f_WhoInfo;

    [Obsolete("Use WhoEventArgs.WhoInfo instead.")]
    public string Channel => this.f_WhoInfo.Channel;

    [Obsolete("Use WhoEventArgs.WhoInfo instead.")]
    public string Nick => this.f_WhoInfo.Nick;

    [Obsolete("Use WhoEventArgs.WhoInfo instead.")]
    public string Ident => this.f_WhoInfo.Ident;

    [Obsolete("Use WhoEventArgs.WhoInfo instead.")]
    public string Host => this.f_WhoInfo.Host;

    [Obsolete("Use WhoEventArgs.WhoInfo instead.")]
    public string Realname => this.f_WhoInfo.Realname;

    [Obsolete("Use WhoEventArgs.WhoInfo instead.")]
    public bool IsAway => this.f_WhoInfo.IsAway;

    [Obsolete("Use WhoEventArgs.WhoInfo instead.")]
    public bool IsOp => this.f_WhoInfo.IsOp;

    [Obsolete("Use WhoEventArgs.WhoInfo instead.")]
    public bool IsVoice => this.f_WhoInfo.IsVoice;

    [Obsolete("Use WhoEventArgs.WhoInfo instead.")]
    public bool IsIrcOp => this.f_WhoInfo.IsIrcOp;

    [Obsolete("Use WhoEventArgs.WhoInfo instead.")]
    public string Server => this.f_WhoInfo.Server;

    [Obsolete("Use WhoEventArgs.WhoInfo instead.")]
    public int HopCount => this.f_WhoInfo.HopCount;

    public WhoInfo WhoInfo => this.f_WhoInfo;

    internal WhoEventArgs(IrcMessageData data, WhoInfo whoInfo)
      : base(data)
    {
      this.f_WhoInfo = whoInfo;
    }
  }
}
