Templates are working, but the code is ugly af
This commit is contained in:
@@ -25,11 +25,11 @@ public class DefinitionTable
|
||||
.Where(x => x.Namespace == @namespace && x.Name == name);
|
||||
}
|
||||
|
||||
public IEnumerable<StructSyntax> LookupStruct(string @namespace, string name)
|
||||
public IEnumerable<StructSyntax> LookupStruct(NubCustomType type)
|
||||
{
|
||||
return _definitions
|
||||
.OfType<StructSyntax>()
|
||||
.Where(x => x.Namespace == @namespace && x.Name == name);
|
||||
.Where(x => x.Namespace == type.Namespace && x.Name == type.Name);
|
||||
}
|
||||
|
||||
public IEnumerable<StructFieldSyntax> LookupStructField(StructSyntax structNode, string field)
|
||||
@@ -46,11 +46,11 @@ public class DefinitionTable
|
||||
// .Where(x => x.Name == name);
|
||||
// }
|
||||
|
||||
public IEnumerable<TraitSyntax> LookupTrait(string @namespace, string name)
|
||||
public IEnumerable<TraitSyntax> LookupTrait(NubCustomType type)
|
||||
{
|
||||
return _definitions
|
||||
.OfType<TraitSyntax>()
|
||||
.Where(x => x.Namespace == @namespace && x.Name == name);
|
||||
.Where(x => x.Namespace == type.Namespace && x.Name == type.Name);
|
||||
}
|
||||
|
||||
public IEnumerable<TraitFuncSyntax> LookupTraitFunc(TraitSyntax trait, string name)
|
||||
|
||||
Reference in New Issue
Block a user