Boo.Lang.Compiler.Steps.EmitAssembly.GetAssemblyBuilderAccess C# (CSharp) Метод

GetAssemblyBuilderAccess() приватный Метод

private GetAssemblyBuilderAccess ( ) : AssemblyBuilderAccess
Результат AssemblyBuilderAccess
        AssemblyBuilderAccess GetAssemblyBuilderAccess()
        {
            if (Parameters.GenerateCollectible)
            {
            #if !NET_40_OR_GREATER

                Context.Warnings.Add(CompilerWarningFactory.CustomWarning("Collectible Assemblies are available only on .NET Framework 4.0 or later (https://msdn.microsoft.com/en-us/library/dd554932(v=vs.100).aspx)"));
                return Parameters.GenerateInMemory ? AssemblyBuilderAccess.RunAndSave : AssemblyBuilderAccess.Save;
            #else
                return Parameters.GenerateInMemory ? AssemblyBuilderAccess.RunAndCollect : AssemblyBuilderAccess.Save;
            #endif
            }
            else
            {
                return Parameters.GenerateInMemory ? AssemblyBuilderAccess.RunAndSave : AssemblyBuilderAccess.Save;
            }
        }
EmitAssembly