public static void Initialize() { if (!initialized) { lock (lockable) { if (!initialized) { Configuration = new Configuration(new NullConfigurationStore()); Reflector = new NullReflector(); var platform = PlatformAdapter.Resolve<IPlatformInitializer>(); platform.Initialize(); initialized = true; } } } }
public static void Initialize() { if (!initialized) { lock (lockable) { if (!initialized) { Configuration = new Configuration(new NullConfigurationStore()); Reflector = new NullReflector(); var platform = PlatformAdapter.Resolve <IPlatformInitializer>(); platform.Initialize(); initialized = true; } } } }
public static void ResetToDefaults() { Configuration = new Configuration(new NullConfigurationStore()); Reflector = new NullReflector(); }