1 write to module
Microsoft.CodeAnalysis (1)
PEWriter\MetadataWriter.cs (1)
102
this.
module
= context.Module;
68 references to module
Microsoft.CodeAnalysis (68)
Emit\EditAndContinue\DeltaMetadataWriter.cs (8)
192
var synthesizedMembers = (_previousGeneration.Ordinal == 0) ?
module
.GetAllSynthesizedMembers() : _previousGeneration.SynthesizedMembers;
194
Debug.Assert(
module
.EncSymbolChanges is not null);
195
var deletedMembers = (_previousGeneration.Ordinal == 0) ?
module
.EncSymbolChanges.GetAllDeletedMembers() : _previousGeneration.DeletedMembers;
211
module
,
234
anonymousTypeMap: ((IPEDeltaAssemblyBuilder)
module
).GetAnonymousTypeMap(),
235
anonymousDelegates: ((IPEDeltaAssemblyBuilder)
module
).GetAnonymousDelegates(),
236
anonymousDelegatesWithIndexedNames: ((IPEDeltaAssemblyBuilder)
module
).GetAnonymousDelegatesWithIndexedNames(),
496
var module = (IPEDeltaAssemblyBuilder)this.
module
;
PEWriter\FullMetadataWriter.cs (1)
89
int numMethods = this.
module
.HintNumberOfMethodDefinitions;
PEWriter\MetadataWriter.cs (54)
109
_signatureIndex = new Dictionary<ISignature, KeyValuePair<BlobHandle, ImmutableArray<byte>>>(
module
.HintNumberOfMethodDefinitions, ReferenceEqualityComparer.Instance); //ignores field signatures
142
private bool EmitAssemblyDefinition =>
module
.OutputKind != OutputKind.NetModule && !IsMinimalDelta;
454
internal CommonPEModuleBuilder Module =>
module
;
458
var referencesInIL =
module
.ReferencesInIL();
475
_referenceVisitor.Visit(
module
);
486
foreach (string str in this.
module
.GetStrings())
498
foreach (INamespaceTypeDefinition typeDef in
module
.GetTopLevelTypeDefinitions(Context))
664
foreach (IAssemblyReference assemblyRef in this.
module
.GetAssemblyReferences(Context))
674
foreach (IFileReference fileRef in
module
.GetFiles(Context))
687
var containingAssembly = this.
module
.GetContainingAssembly(Context);
722
if (definingUnit != null && ReferenceEquals(definingUnit, this.
module
))
825
if (definingUnit != null && ReferenceEquals(definingUnit, this.
module
))
895
return aref == null || ReferenceEquals(aref, this.
module
.GetContainingAssembly(Context))
978
if (definingUnit != null && ReferenceEquals(definingUnit, this.
module
))
1173
if (definingUnit != null && ReferenceEquals(definingUnit, this.
module
))
1307
if (aref != null && aref !=
module
.GetContainingAssembly(Context))
1707
Debug.Assert(
module
.SerializationProperties.PersistentIdentifier != default(Guid));
1730
var rootBuilder = new MetadataRootBuilder(metadata,
module
.SerializationProperties.TargetRuntimeVersion, suppressValidation: true);
1798
EmbedTypeDefinitionDocumentInformation(
module
);
1800
if (
module
.SourceLinkStreamOpt != null)
1802
EmbedSourceLink(
module
.SourceLinkStreamOpt);
1805
if (!
module
.IsEncDelta)
1807
EmbedCompilationOptions(
module
);
1808
EmbedMetadataReferenceInformation(
module
);
1849
return new MetadataRootBuilder(metadata,
module
.SerializationProperties.TargetRuntimeVersion, suppressValidation: true);
1862
IMethodReference entryPoint =
module
.PEEntryPoint;
1866
IMethodReference debugEntryPoint =
module
.DebugEntryPoint;
1963
var sourceAssembly =
module
.SourceAssemblyOpt;
1978
name: GetStringHandleForPathAndCheckLength(
module
.Name,
module
),
2000
this.AddModuleAttributesToTable(
module
);
2020
bool writingNetModule =
module
.OutputKind == OutputKind.NetModule;
2029
this.
module
.GetSourceAssemblySecurityAttributes().Select(sa => sa.Attribute),
2035
this.
module
.GetSourceAssemblyAttributes(Context.IsRefAssembly),
2070
resolutionScope: GetResolutionScopeHandle(
module
.GetCorLibrary(Context)),
2131
if (
module
.OutputKind != OutputKind.NetModule)
2133
this.PopulateDeclSecurityTableRowsFor(EntityHandle.AssemblyDefinition,
module
.GetSourceAssemblySecurityAttributes());
2204
var exportedTypes =
module
.GetExportedTypes(Context.Diagnostics);
2400
ISourceAssemblySymbolInternal assembly =
module
.SourceAssemblyOpt;
2493
foreach (var resource in this.
module
.GetResources(Context))
2656
CheckPathLength(this.
module
.ModuleName);
2659
Guid mvid = this.
module
.SerializationProperties.PersistentIdentifier;
2677
moduleName: metadata.GetOrAddString(this.
module
.ModuleName),
3240
token = _dynamicAnalysisDataWriterOpt.GetOrAddDocument(
module
.GetSourceDocumentFromIndex((uint)(pseudoToken & 0x00ffffff)));
3454
else if (
module
.IsPlatformType(type, PlatformType.SystemObject))
3473
Debug.Assert(this.
module
.IsPlatformType(targetType, PlatformType.SystemObject));
3503
if (this.
module
.IsPlatformType(targetType, PlatformType.SystemObject))
3511
this.
module
.IsPlatformType(c.Type, PlatformType.SystemObject))
3533
Debug.Assert(!
module
.IsPlatformType(c.Type, PlatformType.SystemType) || c.Value == null);
3731
if (
module
.IsPlatformType(returnType, PlatformType.SystemVoid))
3769
if (
module
.IsPlatformType(typeReference, PlatformType.SystemTypedReference))
3841
if (
module
.IsPlatformType(typeReference, PlatformType.SystemObject))
3970
if (
module
.IsPlatformType(elementType, PlatformType.SystemObject))
3993
else if (
module
.IsPlatformType(typeReference, PlatformType.SystemType))
PEWriter\MetadataWriter.PortablePdb.cs (5)
226
else if (this.
module
.IsPlatformType(type, PlatformType.SystemObject))
419
foreach (AssemblyReferenceAlias alias in
module
.GetAssemblyReferenceAliases(Context))
424
foreach (UsedNamespaceOrType import in
module
.GetImports())
472
if (
module
.DefaultNamespace == null)
480
value: _debugMetadataOpt.GetOrAddBlobUTF8(
module
.DefaultNamespace));