0
.NET 1.1で構築されたプログラムを逆コンパイルしたので、.NET 2.0以上で書き直す必要があります。私はこのコードを理解するのが難しく、イベントは私の強みではありません。 Visual Studioは.net 1.1から.net 2.0以上への変換
文句 "イベント 'をdataTransfering' は+ =の右側に表示されたりすることができます - =" .NET 2.0でこのコードを修正するためにどのように
public delegate void DataTransferringDelegate(string name, long transBytes, long totalBytes);
public event DataTransferringDelegate dataTransferring
{
[MethodImpl(32)]
add
{
this.dataTransferring = (FtpIO.DataTransferringDelegate)Delegate.Combine(this.dataTransferring, value);
}
[MethodImpl(32)]
remove
{
this.dataTransferring = (FtpIO.DataTransferringDelegate)Delegate.Remove(this.dataTransferring, value);
}
}
public void upload(string fileName, bool resume)
{
long length;
long num2 = 0L;
// some code removed here
this.dataTransferring(fileName, num2, length);
}
?