70
голосов
6ответов
37844 просмотров

How do you quickly find the implementation(s) of an interface's method?

Is there a quick way to find all of the implementations of, not references to, an interface's method/property/etc? Here's some sample code: public class SomeClass : IBaseClass { public Int32 GetInt() { return 1; } } public interface IBaseClass { public Int32 GetInt(); } public c...

3
голосов
3ответов
3681 просмотров

C# inherited protected method implementing interface

I have this class/interface definitions in C# public class FooBase { ... protected bool Bar() { ... } ... } public interface IBar { bool Bar(); } Now I want to create a class Foo1 derived from FooBase implementing IBar: public class Foo1 : FooBase, IBar { } Is there some cl...

3
голосов
5ответов
2732 просмотров

Отменить в транзакционной базе данных

Я не знаю, как реализовать свойство отмены для удобных интерфейсов с помощью транзакционной базы данных. С одной стороны, желательно, чтобы у пользователя была многоуровневая (бесконечная) возможность отмены, как указано здесь в ответе. Шаблоны, которые могут помочь решить эту проблему: Me...