public IAmbientValueProviderDescriptor GetByName(string name) { if (_lazyBag == null) { return(null); } IAmbientValueProviderDescriptor f = null; _lazyBag.TryGetValue(name, out f); return(f); }
public IAmbientValueProvider Create(IAmbientValueProviderDescriptor descriptor) => descriptor.Resolve(_serviceProvider);
public static T GetMetadata <T>(this IAmbientValueProviderDescriptor @this) where T : class { return(@this.GetMetadata(typeof(T)) as T); }