void LoadOrCreateStringBuilder() { if (_sbLocal != null) { Emitter.Ldloc(_sbLocal); } else { SmUtils.NewStringBuilder(Emitter); } }
void LoadOrCreateStringBuilder(Local initString) { if (_sbLocal != null) { Emitter.Ldloc(_sbLocal); Emitter.Ldloc(initString); Emitter.Callvirt(SmUtils.Method_StringBuilder_Append_String); } else { SmUtils.NewStringBuilder(Emitter, initString); } }