1 write to _underlyingModule
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Retargeting\RetargetingModuleSymbol.cs (1)
86_underlyingModule = underlyingModule;
28 references to _underlyingModule
Microsoft.CodeAnalysis.CSharp (28)
Symbols\Retargeting\RetargetingModuleSymbol.cs (20)
102Debug.Assert(_underlyingModule.Ordinal == 0); // Always a source module 111return _underlyingModule.Machine; 119return _underlyingModule.Bit32Required; 130return _underlyingModule; 138return RetargetingTranslator.Retarget(_underlyingModule.GlobalNamespace); 144get { return _underlyingModule.IsImplicitlyDeclared; } 151return _underlyingModule.Name; 157return _underlyingModule.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken); 180return _underlyingModule.Locations; 195ImmutableArray<AssemblySymbol> underlyingBoundReferences = _underlyingModule.GetReferencedAssemblySymbols(); 211var identityComparer = _underlyingModule.DeclaringCompilation.Options.AssemblyIdentityComparer; 264return _underlyingModule.TypeNames; 272return _underlyingModule.NamespaceNames; 278return RetargetingTranslator.GetRetargetedAttributes(_underlyingModule.GetAttributes(), ref _lazyCustomAttributes); 285return _underlyingModule.HasAssemblyCompilationRelaxationsAttribute; 293return _underlyingModule.HasAssemblyRuntimeCompatibilityAttribute; 301return _underlyingModule.DefaultMarshallingCharSet; 310public override ModuleMetadata GetMetadata() => _underlyingModule.GetMetadata(); 320internal override bool UseUpdatedEscapeRules => _underlyingModule.UseUpdatedEscapeRules; 324=> _underlyingModule.ObsoleteAttributeData;
Symbols\Retargeting\RetargetingSymbolTranslator.cs (8)
44Debug.Assert(ReferenceEquals(symbol.ContainingModule, _underlyingModule)); 50Debug.Assert(ReferenceEquals(symbol.ContainingModule, _underlyingModule)); 56Debug.Assert(ReferenceEquals(symbol.ContainingModule, _underlyingModule)); 62Debug.Assert(ReferenceEquals(symbol.ContainingModule, _underlyingModule)); 88Debug.Assert(ReferenceEquals(symbol.ContainingModule, _underlyingModule)); 94Debug.Assert(ReferenceEquals(symbol.ContainingModule, _underlyingModule)); 100Debug.Assert(ReferenceEquals(symbol.ContainingModule, _underlyingModule)); 144return _retargetingModule._underlyingModule;