See Also: IServiceProvider Members
A typical implementation will look like this:
C# Example
object IServiceProvider.GetService (Type service)
{
if (service == typeof (Something))
return something;
if (service == typeof (DateTime))
return my_date_time;
}