protected virtual void InitialiseEngine()

in src/React.Core/JavaScriptEngineFactory.cs [123:149]


		protected virtual void InitialiseEngine(IJsEngine engine)
		{
#if NET40
			var thisAssembly = typeof(ReactEnvironment).Assembly;
#else
			var thisAssembly = typeof(ReactEnvironment).GetTypeInfo().Assembly;
#endif
			LoadResource(engine, "React.Core.Resources.shims.js", thisAssembly);
			if (_config.LoadReact)
			{
				LoadResource(
					engine,
					_config.UseDebugReact
						? "React.Core.Resources.react.generated.js"
						: "React.Core.Resources.react.generated.min.js",
					thisAssembly
				);
			}

			LoadUserScripts(engine);
			if (!_config.LoadReact && _scriptLoadException == null)
			{
				// We expect the user to have loaded their own version of React in the scripts that
				// were loaded above, let's ensure that's the case.
				EnsureReactLoaded(engine);
			}
		}