У меня есть интерфейс:
Public Interface ICSIItem
Sub Initialize()
Event AnswerValueChanged(ByVal sender As Object, ByVal e As NotebookAnswerChangedEventArgs)
Property DataContext() As Object
End Interface
и конвертер http://www.developerfusion.com/tools/convert/vb-to-csharp/
public interface ICSIItem
{
void Initialize();
event AnswerValueChangedEventHandler AnswerValueChanged;
delegate void AnswerValueChangedEventHandler(object sender, NotebookAnswerChangedEventArgs e);
object DataContext { get; set; }
}
, и resharper говорит мне, что делегат не может быть в интерфейсе.
Этоis NotebookAnswerChangedEventArgs class
public class NotebookAnswerChangedEventArgs : System.EventArgs
{
public string NewAnswer;
public string PreviousAnswer;
public NotebookAnswerChangedEventArgs(string newAnswer, string previousAnswer) : base()
{
this.NewAnswer = newAnswer;
this.PreviousAnswer = previousAnswer;
}
}
Не могли бы вы помочь с этим преобразованием и, пожалуйста, для лучшего сайта конвертера, потому что это очень плохо: /