private Expression GetDefaultYieldValue()
{
if (_generatorItemType.IsValueType)
{
if (null == _nullValueField)
{
_nullValueField = _enumerator.AddField("$empty", _generatorItemType);
}
return CodeBuilder.CreateReference(_nullValueField);
}
return new NullLiteralExpression();
}