private void dump(MetaInstance metaInstance)
 {
     if (metaInstance != null)
     {
         this._lsIds++;
         this.dump(this._lsIds);
         foreach (MetaInstanceVariable metaInstanceVariable in metaInstance.InstanceVariables)
         {
             this.dump(metaInstanceVariable.Value);
         }
     }
     else
     {
         this.dump(0);
     }
 }
 private void dump(MetaInstance metaInstance)
 {
     if (metaInstance != null)
     {
         this._objectIds++;
         this.dump(this._objectIds);
         this.dump(metaInstance.Type.GetNameWithModule());
         this.dump(metaInstance.InstanceVariables.Count);
         foreach (MetaInstanceVariable metaInstanceVariable in metaInstance.InstanceVariables)
         {
             this.dump(metaInstanceVariable.Variable.Name);
             this.dump(this._getLS2Type(metaInstanceVariable.Variable));
             this.dump(metaInstanceVariable.Value);
         }
     }
     else
     {
         this.dump(0);
     }
 }
 private void dump(MetaInstance metaInstance)
 {
     if (metaInstance != null)
     {
         this._lsIds++;
         this.dump(this._lsIds);
         foreach (MetaInstanceVariable metaInstanceVariable in metaInstance.InstanceVariables)
         {
             this.dump(metaInstanceVariable.Value);
         }
     }
     else
     {
         this.dump(0);
     }
 }