Пример #1
0
        /// <summary>
        /// Initializes the <see cref="Script"/> class.
        /// </summary>
        static Script()
        {
            GlobalOptions = new ScriptGlobalOptions();

            DefaultOptions = new ScriptOptions()
            {
                DebugPrint                    = s => { Script.GlobalOptions.Platform.DefaultPrint(s); },
                DebugInput                    = s => { return(Script.GlobalOptions.Platform.DefaultInput(s)); },
                CheckThreadAccess             = true,
                ScriptLoader                  = PlatformAutoDetector.GetDefaultScriptLoader(),
                TailCallOptimizationThreshold = 65536
            };
        }
Пример #2
0
 internal ScriptGlobalOptions()
 {
     Platform            = PlatformAutoDetector.GetDefaultPlatform();
     CustomConverters    = new CustomConvertersCollection();
     FuzzySymbolMatching = FuzzySymbolMatchingBehavior.Camelify | FuzzySymbolMatchingBehavior.UpperFirstLetter | FuzzySymbolMatchingBehavior.PascalCase;
 }
Пример #3
0
 internal ScriptGlobalOptions()
 {
     this.Platform         = PlatformAutoDetector.GetDefaultPlatform();
     this.CustomConverters = new CustomConvertersCollection();
 }