C-minor v0.0

OverloadResolver.Resolve Method

Assembly: Topten.Cminor.Compiler.dll
Namespace: Topten.Cminor.Semantic
Declaring Type: OverloadResolver

Given a list of candidate member functions, choose the best one based on a set of parameter types

public Topten.Cminor.Types.Method Resolve(IEnumerable<Topten.Cminor.Types.Method> candidates, List<Topten.Cminor.Types.TypeInfo> parameterTypes, Topten.Cminor.Lexical.CodePosition position);

Parameters

IEnumerable<Topten.Cminor.Types.Method> candidates
List<Topten.Cminor.Types.TypeInfo> parameterTypes
Topten.Cminor.Lexical.CodePosition position

Returns

Topten.Cminor.Types.Method