public List <(LongSet, EventRegistration[])> DecompileEventMappings(Metadata.PEFile module, IAssemblyResolver assemblyResolver, string fullTypeName, CancellationToken cancellationToken) { var result = new List <(LongSet, EventRegistration[])>();
public static bool IsReferenceAssembly(this PEFile assembly) { return(IsReferenceAssembly(assembly.Reader, assembly.FileName)); }
public static string DetectTargetFrameworkId(this PEFile assembly) { return(DetectTargetFrameworkId(assembly.Reader, assembly.FileName)); }
public MetadataGenericContext(TypeDefinitionHandle declaringType, PEFile module) { this.metadata = module.Metadata; this.method = default; this.declaringType = declaringType; }
public MetadataGenericContext(MethodDefinitionHandle method, PEFile module) { this.metadata = module.Metadata; this.method = method; this.declaringType = module.Metadata.GetMethodDefinition(method).GetDeclaringType(); }
public Resource(PEFile module, ManifestResourceHandle handle) : this() { this.Module = module ?? throw new ArgumentNullException(nameof(module)); this.Handle = handle; }
public DecompilerException(Metadata.PEFile module, MethodDefinitionHandle decompiledMethod, Exception innerException) : base("Error decompiling " + GetFullName(decompiledMethod, module.Metadata) + Environment.NewLine, innerException) { this.Module = module; this.DecompiledMethod = decompiledMethod; }
public Task <PEFile> ResolveModuleAsync(PEFile mainModule, string moduleName) { return(Task.Run(() => ResolveModule(mainModule, moduleName))); }