...
This commit is contained in:
@@ -15,12 +15,12 @@ public class DefinitionTable
|
||||
_syntaxTrees = syntaxTrees;
|
||||
}
|
||||
|
||||
public Optional<IFuncSignature> LookupFunc(string @namespace, string name)
|
||||
public Optional<FuncDefinition> LookupFunc(string @namespace, string name)
|
||||
{
|
||||
var definition = _syntaxTrees
|
||||
.Where(c => c.Namespace == @namespace)
|
||||
.SelectMany(c => c.Definitions)
|
||||
.OfType<IFuncSignature>()
|
||||
.OfType<FuncDefinition>()
|
||||
.SingleOrDefault(f => f.Name == name);
|
||||
|
||||
return Optional.OfNullable(definition);
|
||||
@@ -54,12 +54,12 @@ public class BoundDefinitionTable
|
||||
_syntaxTrees = syntaxTrees;
|
||||
}
|
||||
|
||||
public Optional<IBoundFuncSignature> LookupFunc(string @namespace, string name)
|
||||
public Optional<BoundFuncDefinition> LookupFunc(string @namespace, string name)
|
||||
{
|
||||
var definition = _syntaxTrees
|
||||
.Where(c => c.Namespace == @namespace)
|
||||
.SelectMany(c => c.Definitions)
|
||||
.OfType<IBoundFuncSignature>()
|
||||
.OfType<BoundFuncDefinition>()
|
||||
.SingleOrDefault(f => f.Name == name);
|
||||
|
||||
return Optional.OfNullable(definition);
|
||||
|
||||
Reference in New Issue
Block a user