1 instantiation of PEAssembly
Microsoft.CodeAnalysis (1)
MetadataReference\AssemblyMetadata.cs (1)
342var assembly = new PEAssembly(this, modules.SelectAsArray(m => m.Module));
83 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)
542var resolvedAssembly = resolvedAssemblyMetadata.GetAssembly(); 563var assembly = assemblyMetadata.GetAssembly(); 1032internal static bool InternalsMayBeVisibleToAssemblyBeingCompiled(string compilationName, PEAssembly assembly)
ReferenceManager\CommonReferenceManager.Resolution.cs (2)
34PEAssembly assembly, 334PEAssembly? assembly = assemblyMetadata.GetAssembly();
Microsoft.CodeAnalysis.CSharp (7)
Symbols\Metadata\PE\PEAssemblySymbol.cs (3)
27private readonly PEAssembly _assembly; 71internal PEAssemblySymbol(PEAssembly assembly, DocumentationProvider documentationProvider, bool isLinked, MetadataImportOptions importOptions) 89internal PEAssembly Assembly
Symbols\ReferenceManager.cs (4)
69PEAssembly assembly, 260var assembly = metadata.GetAssembly(); 938public readonly PEAssembly Assembly; 962PEAssembly 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)
909Action<PEAssembly> assemblyValidator = assembly => 930Action<PEAssembly> assemblyValidator = assembly => 952Action<PEAssembly> assemblyValidator = assembly =>
Microsoft.CodeAnalysis.CSharp.Emit2.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)
2989Action<PEAssembly> validator = (assembly) =>
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\DelegateTypeTests.cs (3)
9292static void validator(PEAssembly assembly) 9337static void validator(PEAssembly assembly) 9386static void validator(PEAssembly assembly)
Semantics\TopLevelStatementsTests.cs (1)
6088void validateAssembly(PEAssembly assembly)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (8)
CSharpTestBase.cs (8)
719Action<PEAssembly> assemblyValidator = null, 755Action<PEAssembly> assemblyValidator = null, 792Action<PEAssembly> assemblyValidator = null, 833Action<PEAssembly> assemblyValidator = null, 869Action<PEAssembly> assemblyValidator = null, 905Action<PEAssembly> assemblyValidator = null, 941Action<PEAssembly> validator = null, 989internal CompilationVerifier CompileAndVerifyFieldMarshal(CSharpTestSource source, Func<string, PEAssembly, byte[]> getExpectedBlob, bool isField = true) =>
Microsoft.CodeAnalysis.Test.Utilities (8)
CommonTestBase.cs (5)
75Action<PEAssembly> assemblyValidator = null, 141internal CompilationVerifier CompileAndVerifyFieldMarshalCommon(Compilation compilation, Func<string, PEAssembly, byte[]> getExpectedBlob, bool isField = true) 146internal static void RunValidators(CompilationVerifier verifier, Action<PEAssembly> assemblyValidator, Action<IModuleSymbol> symbolValidator) 156var assembly = ((AssemblyMetadata)emittedMetadata).GetAssembly(); 180Action<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)
Microsoft.CodeAnalysis.VisualBasic (7)
CommandLine\VisualBasicCommandLineArguments.vb (1)
95Dim assembly As PEAssembly = assemblyMetadata.GetAssembly()
Symbols\Metadata\PE\PEAssemblySymbol.vb (3)
29Private ReadOnly _assembly As PEAssembly 71Friend Sub New(assembly As PEAssembly, documentationProvider As DocumentationProvider, 88Friend ReadOnly Property Assembly As PEAssembly
Symbols\ReferenceManager.vb (3)
96Protected Overrides Function CreateAssemblyDataForFile(assembly As PEAssembly, 799Public ReadOnly Assembly As PEAssembly 822Public Sub New(assembly As PEAssembly,
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (18)
Attributes\AttributeTests_StructLayout.vb (1)
345Dim validator As Action(Of PEAssembly) =
Attributes\AttributeTests_Tuples.vb (2)
702Sub(assembly As PEAssembly) 811Sub(assembly As PEAssembly)
Attributes\AttributeTests_WellKnownAttributes.vb (6)
1229Dim validator As Action(Of PEAssembly) = 1771Dim validator As Action(Of PEAssembly) = 2168assembly As PEAssembly, 2218Dim validator As Action(Of PEAssembly) = 2491Dim validator As Action(Of PEAssembly) = 2543Dim validator As Action(Of PEAssembly) =
CodeGen\CodeGenVBCore.vb (1)
3298Optional validator As Action(Of PEAssembly) = Nothing,
Emit\CompilationEmitTests.vb (3)
661Dim assemblyValidator As Action(Of PEAssembly) = 684Dim assemblyValidator As Action(Of PEAssembly) = 701Dim assemblyValidator As Action(Of PEAssembly) =
Emit\EmitMetadata.vb (5)
250Dim emitAssemblyRefs As PEAssembly = metadata.GetAssembly 276Dim emitAssemblyRefs2 As PEAssembly = metadata.GetAssembly 314Dim emitAddModule As PEAssembly = metadata.GetAssembly 587Private Sub EmittedModuleRecordValidator(assembly As PEAssembly) 643Private Sub EmitBeforeFieldInitValidator(assembly As PEAssembly)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (12)
BasicTestBase.vb (12)
36Optional validator As Action(Of PEAssembly) = Nothing, 68Optional validator As Action(Of PEAssembly) = Nothing, 102Optional validator As Action(Of PEAssembly) = Nothing, 133Optional validator As Action(Of PEAssembly) = Nothing, 173Optional validator As Action(Of PEAssembly) = Nothing, 215Optional validator As Action(Of PEAssembly) = Nothing, 248Optional validator As Action(Of PEAssembly) = Nothing, 278Optional validator As Action(Of PEAssembly) = Nothing, 310Optional validator As Action(Of PEAssembly) = Nothing, 394Optional getExpectedBlob As Func(Of String, PEAssembly, Byte()) = Nothing, 403Optional getExpectedBlob As Func(Of String, PEAssembly, Byte()) = Nothing, 416getExpectedBlob As Func(Of String, PEAssembly, Byte()),