1 override of CommonCompilation
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
805internal sealed override Compilation CommonCompilation => Compilation;
22 references to CommonCompilation
Microsoft.CodeAnalysis (22)
CodeGen\ILBuilderEmit.cs (4)
744bool success = (value.Length > module.CommonCompilation.DataSectionStringLiteralThreshold) 753var messageProvider = module.CommonCompilation.MessageProvider; 791if (module.CommonCompilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Text_Encoding__get_UTF8) == null || 792module.CommonCompilation.CommonGetWellKnownTypeMember(WellKnownMember.System_Text_Encoding__GetString) == null)
CodeGen\PermissionSetAttribute.cs (1)
93var resolver = context.Module.CommonCompilation.Options.XmlReferenceResolver;
CodeGen\PrivateImplementationDetails.cs (2)
354var messageProvider = @this.ModuleBuilder.CommonCompilation.MessageProvider; 380var compilation = ModuleBuilder.CommonCompilation;
Emit\CommonPEModuleBuilder.cs (1)
527foreach (var assemblyAndAliases in CommonCompilation.GetBoundReferenceManager().GetReferencedAssemblyAliases())
NativePdbWriter\PdbWriter.cs (1)
80var compilationOptions = Context.Module.CommonCompilation.Options;
PEWriter\MetadataWriter.cs (1)
1792foreach (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;