1 instantiation of PEAssembly
Microsoft.CodeAnalysis (1)
MetadataReference\AssemblyMetadata.cs (1)
342var assembly = new PEAssembly(this, modules.SelectAsArray(m => m.Module));
52 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 (10)
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) =>
Semantics\ExtensionTests2.cs (6)
29479static void validateAssembly(PEAssembly assembly) 29541static void validateAssembly(PEAssembly assembly) 29588static void validateAssembly(PEAssembly assembly) 29695static void validateAssembly(PEAssembly assembly) 29763static void validateAssembly(PEAssembly assembly) 29954static void validateAssembly(PEAssembly assembly)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\DelegateTypeTests.cs (3)
12104static void validator(PEAssembly assembly) 12149static void validator(PEAssembly assembly) 12198static void validator(PEAssembly assembly)
Semantics\TopLevelStatementsTests.cs (1)
6191void validateAssembly(PEAssembly assembly)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (8)
CSharpTestBase.cs (8)
1336Action<PEAssembly>? assemblyValidator = null, 1372Action<PEAssembly>? assemblyValidator = null, 1409Action<PEAssembly>? assemblyValidator = null, 1450Action<PEAssembly>? assemblyValidator = null, 1486Action<PEAssembly>? assemblyValidator = null, 1522Action<PEAssembly>? assemblyValidator = null, 1558Action<PEAssembly>? validator = null, 1606internal 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)