Boo.Lang.Compiler.CompilerParameters.CompilerParameters C# (CSharp) Метод

CompilerParameters() публичный Метод

public CompilerParameters ( IReflectionTypeSystemProvider reflectionProvider, bool loadDefaultReferences ) : System
reflectionProvider IReflectionTypeSystemProvider
loadDefaultReferences bool
Результат System
        public CompilerParameters(IReflectionTypeSystemProvider reflectionProvider, bool loadDefaultReferences)
        {
            _libPaths = new List<string>();
            _systemDir = Permissions.WithDiscoveryPermission(() => GetSystemDir());
            if (_systemDir != null)
            {
                _libPaths.Add(_systemDir);
                _libPaths.Add(Directory.GetCurrentDirectory());
            }
            _input = new CompilerInputCollection();
            _resources = new CompilerResourceCollection();
            _compilerReferences = new CompilerReferenceCollection(reflectionProvider);

            MaxExpansionIterations = 12;
            _outputAssembly = String.Empty;
            OutputType = CompilerOutputType.Auto;
            _outputWriter = Console.Out;
            Debug = true;
            Checked = true;
            #if !NET_40_OR_GREATER
            GenerateCollectible = false;
            #else
            GenerateCollectible = true;
            #endif
            GenerateInMemory = true;
            StdLib = true;
            DelaySign = false;

            Strict = false;
            TraceLevel = DefaultTraceLevel();

            if (loadDefaultReferences)
                LoadDefaultReferences();
        }

Same methods

CompilerParameters::CompilerParameters ( ) : System
CompilerParameters::CompilerParameters ( IReflectionTypeSystemProvider reflectionProvider ) : System
CompilerParameters::CompilerParameters ( bool loadDefaultReferences ) : System