1 override of CommonCompilation
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
724internal sealed override Compilation CommonCompilation => Compilation;
17 references to CommonCompilation
Microsoft.CodeAnalysis (17)
CodeGen\PermissionSetAttribute.cs (1)
93var resolver = context.Module.CommonCompilation.Options.XmlReferenceResolver;
Emit\CommonPEModuleBuilder.cs (1)
445foreach (var assemblyAndAliases in CommonCompilation.GetBoundReferenceManager().GetReferencedAssemblyAliases())
Emit\EditAndContinue\DeletedMethodBody.cs (1)
68var missingMethodExceptionStringStringConstructor = context.Module.CommonCompilation.CommonGetWellKnownTypeMember(WellKnownMember.System_MissingMethodException__ctorString);
NativePdbWriter\PdbWriter.cs (1)
81var compilationOptions = Context.Module.CommonCompilation.Options;
PEWriter\MetadataWriter.cs (1)
1786foreach (var tree in Module.CommonCompilation.SyntaxTrees)
PEWriter\MetadataWriter.PortablePdb.cs (9)
158if (Context.Module.CommonCompilation.Options.EnableEditAndContinue && IsFullMetadata) 890WriteValue(CompilationOptionNames.Language, module.CommonCompilation.Options.Language); 891WriteValue(CompilationOptionNames.SourceFileCount, module.CommonCompilation.SyntaxTrees.Count().ToString()); 905if (module.CommonCompilation.Options.AssemblyIdentityComparer is DesktopAssemblyIdentityComparer identityComparer) 916var optimizationLevel = module.CommonCompilation.Options.OptimizationLevel; 917var debugPlusMode = module.CommonCompilation.Options.DebugPlusMode; 923var platform = module.CommonCompilation.Options.Platform; 929module.CommonCompilation.SerializePdbEmbeddedCompilationOptions(builder); 962var referenceManager = module.CommonCompilation.GetBoundReferenceManager();
PEWriter\PeWriter.cs (2)
152nativePdbWriterOpt.WriteCompilerVersion(context.Module.CommonCompilation.Language); 271var strongNameProvider = context.Module.CommonCompilation.Options.StrongNameProvider;
PEWriter\TypeNameSerializer.cs (1)
83var messageProvider = context.Module.CommonCompilation.MessageProvider;