//public void DoSomething(ISomeData data) //{ // dynamic specificData = data; // HandleThis(specificData); //} private void HandleThis(SomeActualData data) { /* ... */ }
private void HandleThis(SomeActualData data) { Console.WriteLine("this is SomeActualData"); }