public static T Get <T, TSuggest>(this IPlasmaProvider provider) { if (provider == null) { throw new ArgumentNullException("provider"); } return((T)provider.Get(typeof(T), typeof(TSuggest))); }
/// <summary> /// Try get service of registered type and return null on failure /// </summary> public static T TryGet <T>(this IPlasmaProvider provider) { if (provider == null) { throw new ArgumentNullException("provider"); } return((T)provider.TryGet(typeof(T))); }
// private void LoadAppConfig() // { // // } /// <summary> /// /// </summary> public PlasmaContainer(IPlasmaProvider parentProvider) : this() { if (this == parentProvider) { parentProvider = null; } _parentProvider = parentProvider; }
public MySubGroup(IPlasmaProvider provider) { _provider = provider; }