1 write to module
Microsoft.CodeAnalysis (1)
PEWriter\MetadataWriter.cs (1)
107this.module = context.Module;
65 references to module
Microsoft.CodeAnalysis (65)
Emit\EditAndContinue\DeltaMetadataWriter.cs (6)
193var synthesizedMembers = (_previousGeneration.Ordinal == 0) ? module.GetAllSynthesizedMembers() : _previousGeneration.SynthesizedMembers; 195Debug.Assert(module.EncSymbolChanges is not null); 196var deletedMembers = (_previousGeneration.Ordinal == 0) ? module.EncSymbolChanges.DeletedMembers : _previousGeneration.DeletedMembers; 212module, 235synthesizedTypes: ((IPEDeltaAssemblyBuilder)module).GetSynthesizedTypes(), 495var module = (IPEDeltaAssemblyBuilder)this.module;
PEWriter\FullMetadataWriter.cs (1)
90int numMethods = this.module.HintNumberOfMethodDefinitions;
PEWriter\MetadataWriter.cs (53)
114_signatureIndex = new Dictionary<ISignature, KeyValuePair<BlobHandle, ImmutableArray<byte>>>(module.HintNumberOfMethodDefinitions, ReferenceEqualityComparer.Instance); //ignores field signatures 147private bool EmitAssemblyDefinition => module.OutputKind != OutputKind.NetModule && !IsMinimalDelta; 459internal CommonPEModuleBuilder Module => module; 463var referencesInIL = module.ReferencesInIL(); 483_referenceVisitor.Visit(module); 492_pseudoStringTokenToStringMap = module.CopyStrings(); 500foreach (INamespaceTypeDefinition typeDef in module.GetTopLevelTypeDefinitions(Context)) 666foreach (IAssemblyReference assemblyRef in this.module.GetAssemblyReferences(Context)) 676foreach (IFileReference fileRef in module.GetFiles(Context)) 689var containingAssembly = this.module.GetContainingAssembly(Context); 724if (definingUnit != null && ReferenceEquals(definingUnit, this.module)) 827if (definingUnit != null && ReferenceEquals(definingUnit, this.module)) 902return aref == null || ReferenceEquals(aref, this.module.GetContainingAssembly(Context)) 964if (definingUnit != null && ReferenceEquals(definingUnit, this.module)) 1169if (definingUnit != null && ReferenceEquals(definingUnit, this.module)) 1303if (aref != null && aref != module.GetContainingAssembly(Context)) 1704Debug.Assert(module.SerializationProperties.PersistentIdentifier != default(Guid)); 1734var rootBuilder = new MetadataRootBuilder(metadata, module.SerializationProperties.TargetRuntimeVersion, suppressValidation: true); 1807EmbedTypeDefinitionDocumentInformation(module); 1809if (module.SourceLinkStreamOpt != null) 1811EmbedSourceLink(module.SourceLinkStreamOpt); 1814EmbedCompilationOptions(module); 1815EmbedMetadataReferenceInformation(module); 1858return new MetadataRootBuilder(metadata, module.SerializationProperties.TargetRuntimeVersion, suppressValidation: true); 1871IMethodReference entryPoint = module.PEEntryPoint; 1875IMethodReference debugEntryPoint = module.DebugEntryPoint; 1974var sourceAssembly = module.SourceAssemblyOpt; 1989name: GetStringHandleForPathAndCheckLength(module.Name, module), 2009AddModuleAttributesToTable(module); 2025bool writingNetModule = module.OutputKind == OutputKind.NetModule; 2034this.module.GetSourceAssemblySecurityAttributes().Select(sa => sa.Attribute), 2040this.module.GetSourceAssemblyAttributes(Context.IsRefAssembly), 2075resolutionScope: GetResolutionScopeHandle(module.GetCorLibrary(Context)), 2148if (module.OutputKind != OutputKind.NetModule) 2150this.PopulateDeclSecurityTableRowsFor(EntityHandle.AssemblyDefinition, module.GetSourceAssemblySecurityAttributes()); 2221var exportedTypes = module.GetExportedTypes(Context.Diagnostics); 2424ISourceAssemblySymbolInternal assembly = module.SourceAssemblyOpt; 2521foreach (var resource in this.module.GetResources(Context)) 2707CheckPathLength(this.module.ModuleName); 2710Guid mvid = this.module.SerializationProperties.PersistentIdentifier; 2728moduleName: metadata.GetOrAddString(this.module.ModuleName), 3286token = _dynamicAnalysisDataWriterOpt.GetOrAddDocument(module.GetSourceDocumentFromIndex((uint)(pseudoToken & 0x00ffffff))); 3500else if (module.IsPlatformType(type, PlatformType.SystemObject)) 3519Debug.Assert(this.module.IsPlatformType(targetType, PlatformType.SystemObject)); 3549if (this.module.IsPlatformType(targetType, PlatformType.SystemObject)) 3557this.module.IsPlatformType(c.Type, PlatformType.SystemObject)) 3579Debug.Assert(!module.IsPlatformType(c.Type, PlatformType.SystemType) || c.Value == null); 3777if (module.IsPlatformType(returnType, PlatformType.SystemVoid)) 3815if (module.IsPlatformType(typeReference, PlatformType.SystemTypedReference)) 3887if (module.IsPlatformType(typeReference, PlatformType.SystemObject)) 4016if (module.IsPlatformType(elementType, PlatformType.SystemObject)) 4039else if (module.IsPlatformType(typeReference, PlatformType.SystemType))
PEWriter\MetadataWriter.PortablePdb.cs (5)
226else if (this.module.IsPlatformType(type, PlatformType.SystemObject)) 419foreach (AssemblyReferenceAlias alias in module.GetAssemblyReferenceAliases(Context)) 424foreach (UsedNamespaceOrType import in module.GetImports()) 472if (module.DefaultNamespace == null) 480value: _debugMetadataOpt.GetOrAddBlobUTF8(module.DefaultNamespace));