すべてがインターフェースを使用して実装されているように見えるため、これまでのAPIから一歩進んだように見えるAPIが渡されたばかりで、頭を悩ませています。
public partial class Form1 : Form, IFoo
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Guid jobID = AddBarToFoo(fooID, barPath);
}
public Guid IFoo.AddBarToFoo(string fooID, string barPath)
{
throw new NotImplementedException();
}
これが基本的な構造です。Visual Studioは、インターフェイス全体を親切に実装しており、AddBarToFooメソッドを呼び出すことができます。素晴らしい。
しかし今何?明らかに、このメソッドはいくつかのコードを必要とするvoidですが、どのコードですか?そのメソッドでインスタンス化するオブジェクトのAPIを精査する必要がありますか?それとも私は完全に間違った道を進んでいますか?