Taijutsu.LogicContext.Customize C# (CSharp) Method

Customize() public static method

public static Customize ( [ initialContext ) : void
initialContext [
return void
        public static void Customize([NotNull] ILogicContext initialContext)
        {
            if (initialContext == null)
            {
                throw new ArgumentNullException("initialContext");
            }

            lock (sync)
            {
                if (initialized)
                {
                    throw new Exception(
                        "Context has already been initialized. Call of any method causes initialization of the context. Context can be customized only once before initialization.");
                }

                initialized = true;

                context = initialContext;
            }
        }