1 instantiation of PEAssembly
Microsoft.CodeAnalysis (1)
MetadataReference\AssemblyMetadata.cs (1)
342var assembly = new PEAssembly(this, modules.SelectAsArray(m => m.Module));
46 references to PEAssembly
Microsoft.CodeAnalysis (10)
CommandLine\CommonCompiler.ExistingReferencesResolver.cs (1)
60PEAssembly assembly = ((AssemblyMetadata)peReference.GetMetadataNoCopy()).GetAssembly()!;
MetadataReference\AssemblyMetadata.cs (4)
28public readonly PEAssembly? Assembly; 34public Data(ImmutableArray<ModuleMetadata> modules, PEAssembly assembly) 305internal PEAssembly? GetAssembly() 342var assembly = new PEAssembly(this, modules.SelectAsArray(m => m.Module));
ReferenceManager\CommonReferenceManager.Binding.cs (3)
558var resolvedAssembly = resolvedAssemblyMetadata.GetAssembly(); 579var assembly = assemblyMetadata.GetAssembly(); 1062internal static bool InternalsMayBeVisibleToAssemblyBeingCompiled(string compilationName, PEAssembly assembly)
ReferenceManager\CommonReferenceManager.Resolution.cs (2)
35PEAssembly assembly, 335PEAssembly? assembly = assemblyMetadata.GetAssembly();
Microsoft.CodeAnalysis.CSharp (7)
Symbols\Metadata\PE\PEAssemblySymbol.cs (3)
27private readonly PEAssembly _assembly; 73internal PEAssemblySymbol(PEAssembly assembly, DocumentationProvider documentationProvider, bool isLinked, MetadataImportOptions importOptions) 91internal PEAssembly Assembly
Symbols\ReferenceManager.cs (4)
68PEAssembly assembly, 259var assembly = metadata.GetAssembly(); 939public readonly PEAssembly Assembly; 963PEAssembly assembly,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenDeconstructTests.cs (1)
1610Action<PEAssembly> assemblyValidator = assembly =>
CodeGen\CodeGenLocalFunctionTests.cs (1)
5911void validateAssembly(PEAssembly assembly)
Emit\CompilationEmitTests.cs (3)
910Action<PEAssembly> assemblyValidator = assembly => 931Action<PEAssembly> assemblyValidator = assembly => 953Action<PEAssembly> assemblyValidator = assembly =>
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
Attributes\AttributeTests_StructLayout.cs (1)
158Action<PEAssembly> validator = (assembly) =>
Attributes\AttributeTests_Tuples.cs (2)
863Action<PEAssembly> validator = assembly => 963Action<PEAssembly> validator = (assembly) =>
Attributes\AttributeTests_WellKnownAttributes.cs (1)
3070Action<PEAssembly> validator = (assembly) =>
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\DelegateTypeTests.cs (3)
12130static void validator(PEAssembly assembly) 12175static void validator(PEAssembly assembly) 12224static void validator(PEAssembly assembly)
Semantics\TopLevelStatementsTests.cs (1)
6101void validateAssembly(PEAssembly assembly)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (8)
CSharpTestBase.cs (8)
1271Action<PEAssembly>? assemblyValidator = null, 1307Action<PEAssembly>? assemblyValidator = null, 1344Action<PEAssembly>? assemblyValidator = null, 1385Action<PEAssembly>? assemblyValidator = null, 1421Action<PEAssembly>? assemblyValidator = null, 1457Action<PEAssembly>? assemblyValidator = null, 1493Action<PEAssembly>? validator = null, 1541internal CompilationVerifier CompileAndVerifyFieldMarshal(CSharpTestSource source, Func<string, PEAssembly, byte[]> getExpectedBlob, bool isField = true) =>
Microsoft.CodeAnalysis.Test.Utilities (8)
CommonTestBase.cs (5)
77Action<PEAssembly>? assemblyValidator = null, 143internal CompilationVerifier CompileAndVerifyFieldMarshalCommon(Compilation compilation, Func<string, PEAssembly, byte[]> getExpectedBlob, bool isField = true) 148internal static void RunValidators(CompilationVerifier verifier, Action<PEAssembly>? assemblyValidator, Action<IModuleSymbol>? symbolValidator) 158var assembly = ((AssemblyMetadata)emittedMetadata).GetAssembly(); 183Action<PEAssembly>? assemblyValidator,
Metadata\MetadataValidation.cs (2)
65internal static void MarshalAsMetadataValidator(PEAssembly assembly, Func<string, PEAssembly, byte[]> getExpectedBlob, bool isField = true)
Metadata\PEModuleTestHelpers.cs (1)
22internal static MetadataReader GetMetadataReader(this PEAssembly assembly)