public void GetChildren(uint cChildren, out uint pcChildren, ISymUnmanagedScope[] children)
 {
     Debugger.Interop.CorSym.ISymUnmanagedScope[] array_children = new Debugger.Interop.CorSym.ISymUnmanagedScope[children.Length];
     for (int i = 0; (i < children.Length); i = (i + 1))
     {
         if ((children[i] != null))
         {
             array_children[i] = children[i].WrappedObject;
         }
     }
     this.WrappedObject.GetChildren(cChildren, out pcChildren, array_children);
     for (int i = 0; (i < children.Length); i = (i + 1))
     {
         if ((array_children[i] != null))
         {
             children[i] = ISymUnmanagedScope.Wrap(array_children[i]);
         }
         else
         {
             children[i] = null;
         }
     }
 }
 public ISymUnmanagedScope GetScopeFromOffset(uint offset)
 {
     return(ISymUnmanagedScope.Wrap(this.WrappedObject.GetScopeFromOffset(offset)));
 }