public static IAmbientValuesRegistration RegisterValue <T>(this IAmbientValuesRegistration @this, string name, T value) where T : IComparable { var directProvider = new DirectProvider(typeof(T), value); @this.AddProvider(name, (services) => directProvider); return(@this); }
IAmbientValuesRegistrationFrom <T> IAmbientValuesProviderConfiguration <T> .ProvidedBy <TProvider>() { _registration.AddProvider <TProvider>(_propInfo.Name, _configAction); return(_from); }