Beispiel #1
0
 public static T Get <T, TSuggest>(this IPlasmaProvider provider)
 {
     if (provider == null)
     {
         throw new ArgumentNullException("provider");
     }
     return((T)provider.Get(typeof(T), typeof(TSuggest)));
 }
Beispiel #2
0
 /// <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)));
 }
Beispiel #3
0
//		private void LoadAppConfig()
//		{
//
//		}

        /// <summary>
        ///
        /// </summary>
        public PlasmaContainer(IPlasmaProvider parentProvider)
            : this()
        {
            if (this == parentProvider)
            {
                parentProvider = null;
            }
            _parentProvider = parentProvider;
        }
Beispiel #4
0
 public MySubGroup(IPlasmaProvider provider)
 {
     _provider = provider;
 }