internal override MSA.Expression/*!*/ TransformRead(AstGenerator/*!*/ gen) { Assert.NotNull(gen); if (_maplets != null) { return gen.MakeHashOpCall(gen.TransformMapletsToExpressions(_maplets)); } else if (_expressions != null) { return gen.MakeHashOpCall(gen.TranformExpressions(_expressions)); } else { return Methods.MakeHash0.OpCall(gen.CurrentScopeVariable); } }
internal override MSA.Expression /*!*/ TransformRead(AstGenerator /*!*/ gen) { Assert.NotNull(gen); if (_maplets != null) { return(gen.MakeHashOpCall(gen.TransformMapletsToExpressions(_maplets))); } else if (_expressions != null) { return(gen.MakeHashOpCall(gen.TranformExpressions(_expressions))); } else { return(Methods.MakeHash0.OpCall(gen.CurrentScopeVariable)); } }
internal override MSA.Expression/*!*/ TransformRead(AstGenerator/*!*/ gen) { return gen.MakeHashOpCall(gen.TransformMapletsToExpressions(_maplets)); }
internal override MSA.Expression /*!*/ TransformRead(AstGenerator /*!*/ gen) { return(gen.MakeHashOpCall(gen.TransformMapletsToExpressions(_maplets))); }