Example #1
0
 // Code generation
 public override void Generate(CodeGen.EmitCodeGen gen)
 {
     Debug.Assert(m_nodeCtor != null);
     gen.Generate(this);            
 }
Example #2
0
 // Code generation as an expression
 public override void GenerateAsRight(CodeGen.EmitCodeGen gen)
 {
     gen.Generate(this);
 }
Example #3
0
 // Do codegen
 public override void GenerateAsRight(CodeGen.EmitCodeGen gen)
 {   
     Debug.Assert(!IsIndexer, "Don't codegen Indexers as Array Access");
     gen.Generate(this);
 }