Base:
property
ContainingAssembly
Microsoft.CodeAnalysis.CSharp.Symbols.ModuleSymbol.ContainingAssembly
20 references to ContainingAssembly
Microsoft.CodeAnalysis.CSharp (16)
Emitter\EditAndContinue\EmitHelpers.cs (1)
67var metadataAssembly = (PEAssemblySymbol)metadataDecoder.ModuleSymbol.ContainingAssembly;
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
76return TransformTypeInternal(metadataType, containingModule.ContainingAssembly,
Symbols\Metadata\PE\MetadataDecoder.cs (5)
56: base(moduleSymbol.Module, (moduleSymbol.ContainingAssembly is PEAssemblySymbol) ? moduleSymbol.ContainingAssembly.Identity : null, SymbolFactory.Instance, moduleSymbol) 157foreach (ModuleSymbol m in moduleSymbol.ContainingAssembly.Modules) 177return new MissingMetadataTypeSymbol.TopLevel(new MissingModuleSymbolWithName(moduleSymbol.ContainingAssembly, moduleName), ref emittedName, SpecialType.None); 303moduleSymbol.ContainingAssembly);
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.cs (1)
72return _moduleSymbol.ContainingAssembly;
Symbols\Metadata\PE\PEModuleSymbol.cs (2)
257string corlibName = ContainingAssembly.CorLibrary.Name; 779yield return ContainingAssembly.CreateMultipleForwardingErrorTypeSymbol(ref name, this, firstSymbol, secondSymbol);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
360moduleSymbol.ContainingAssembly.KeepLookingForDeclaredSpecialTypes &&
Symbols\Metadata\PE\PENestedNamespaceSymbol.cs (1)
114return ContainingPEModule.ContainingAssembly;
Symbols\Metadata\PE\SymbolFactory.cs (4)
26return ArrayTypeSymbol.CreateMDArray(moduleSymbol.ContainingAssembly, CreateType(elementType, customModifiers), rank, sizes, lowerBounds); 31return moduleSymbol.ContainingAssembly.GetSpecialType(specialType); 71return ArrayTypeSymbol.CreateSZArray(moduleSymbol.ContainingAssembly, CreateType(elementType, customModifiers)); 103ImmutableArray<AssemblySymbol> linkedAssemblies = moduleSymbol.ContainingAssembly.GetLinkedReferencedAssemblies();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\ExtensionTests.cs (2)
5001Assert.True(peModuleSymbol.Module.HasExtensionAttribute(((PEAssemblySymbol)peModuleSymbol.ContainingAssembly).Assembly.Handle, ignoreCase: false)); 7928Assert.True(peModuleSymbol.Module.HasExtensionAttribute(((PEAssemblySymbol)peModuleSymbol.ContainingAssembly).Assembly.Handle, ignoreCase: false));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Metadata\PE\LoadingMetadataTokens.cs (1)
46var assembly = peModule.ContainingAssembly;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
2403var type = peModule.ContainingAssembly.GetTypeByMetadataName(typeName);