Exemplo n.º 1
0
 void LoadOrCreateStringBuilder()
 {
     if (_sbLocal != null)
     {
         Emitter.Ldloc(_sbLocal);
     }
     else
     {
         SmUtils.NewStringBuilder(Emitter);
     }
 }
Exemplo n.º 2
0
 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);
     }
 }