System.Reflection.PortableExecutable.ManagedPEBuilder
public ManagedPEBuilder(PEHeaderBuilder header, TypeSystemMetadataSerializer metadataSerializer, BlobBuilder ilStream, BlobBuilder mappedFieldData = null, BlobBuilder managedResources = null, ResourceSectionBuilder nativeResources = null, DebugDirectoryBuilder debugDirectoryBuilder = null, int strongNameSignatureSize = 128, MethodDefinitionHandle entryPoint = default, CorFlags flags = 1, Func<IEnumerable<Blob>, BlobContentId> deterministicIdProvider = null)