internal override MSA.Expression/*!*/ MakeDefinitionExpression(AstGenerator/*!*/ gen) { return Methods.DefineSingletonClass.OpCall(gen.CurrentScopeVariable, AstUtils.Box(_singleton.TransformRead(gen))); } }