using System; using csmic; using PingPong.Generic; namespace PingPong.GameEngine { public class Engine { /// /// The input interpreter. /// private static Locked> inputInterpreter; #region Properties /// /// Gets the expression parser. /// /// /// The expression parser. /// public static InputInterpreter ExpressionParser { get { return inputInterpreter.Value.Value; } } #endregion public Engine() { // } static Engine() { inputInterpreter = new Locked>(new Lazy(() => new InputInterpreter())); } } }