public override Type CheckTypes() { //TODO base ctor call BaseArguments?.ForEach(x => x.CheckTypes()); Body?.CheckTypes(); return(null); }
public override void ResolveNames(Scope scope) { Parameters?.ForEach(x => x.ResolveNames(scope)); BaseArguments?.ForEach(x => x.ResolveNames(scope)); Body?.ResolveNames(new Scope(scope)); }