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)
12104static void validator(PEAssembly assembly) 12149static void validator(PEAssembly assembly) 12198static void validator(PEAssembly assembly)
Semantics\TopLevelStatementsTests.cs (1)
6155void validateAssembly(PEAssembly assembly)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (8)
CSharpTestBase.cs (8)
1310Action<PEAssembly>? assemblyValidator = null, 1346Action<PEAssembly>? assemblyValidator = null, 1383Action<PEAssembly>? assemblyValidator = null, 1424Action<PEAssembly>? assemblyValidator = null, 1460Action<PEAssembly>? assemblyValidator = null, 1496Action<PEAssembly>? assemblyValidator = null, 1532Action<PEAssembly>? validator = null, 1580internal 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)