Exemplo n.º 1
0
 public override void Build(RuntimeState state, ClassBuilder builder)
 {
     List<string> parameters = new List<string>();
     
     foreach (Name parameter in this.parameters)
         parameters.Add(parameter.name);
     
     Method method = new Method(
         builder.TypeBuilder.Name + "." + name.name,
         name.name,
         true,
         parameters);
     
     method.SetCodeTree(body.BuildCodeTree(state));
     
     builder.AddMethod(method);
 }