ProviderInfo IProviderInfoDescription.GetProviderInfo(Type type, QualifiedName name) { if (name == null) { throw new ArgumentNullException("name"); } return(ProviderData.GetProvider(type, name, t => t)); }
object IProviderInfoDescription.GetProvider(Type providerType, QualifiedName name) { if (providerType == null) { throw new ArgumentNullException("providerType"); } return(ProviderData.GetProvider(providerType, name, t => t.GetValue())); }
T IProviderInfoDescription.GetProvider <T>(QualifiedName name) { return((T)ProviderData.GetProvider(typeof(T), name, t => t.GetValue())); }
MemberInfo IProviderInfoDescription.GetProviderMember(Type providerType, QualifiedName name) { return(ProviderData.GetProvider(providerType, name, t => t.Member)); }