public override CodegenExpression EvaluateCodegenUninstrumented(
     Type requiredType,
     CodegenMethodScope codegenMethodScope,
     ExprForgeCodegenSymbol exprSymbol,
     CodegenClassScope codegenClassScope)
 {
     return ExprDotNodeForgeRootChildEval.Codegen(this, codegenMethodScope, exprSymbol, codegenClassScope);
 }
 public CodegenExpression EvaluateGetROCollectionScalarCodegen(
     CodegenMethodScope codegenMethodScope,
     ExprForgeCodegenSymbol exprSymbol,
     CodegenClassScope codegenClassScope)
 {
     return ExprDotNodeForgeRootChildEval.CodegenEvaluateGetROCollectionScalar(
         this,
         codegenMethodScope,
         exprSymbol,
         codegenClassScope);
 }