private static void MakeSureContentLoaderHasBeenCreated()
 {
     if (Type == null)
     {
         throw new ContentLoaderUseWasNotCalled();
     }
     if (resolver == null)
     {
         resolver = new ContentLoaderResolver();
     }
     if (current == null)
     {
         current = resolver.ResolveContentLoader(Type);
     }
 }
 public virtual void Dispose()
 {
     current  = null;
     resolver = null;
 }