public ICorDebugErrorInfoEnum CommitChanges(uint cSnapshots, ref ICorDebugEditAndContinueSnapshot pSnapshots)
        {
            ICorDebugErrorInfoEnum pError;

            Debugger.Interop.CorDebug.ICorDebugEditAndContinueSnapshot ref_pSnapshots = pSnapshots.WrappedObject;
            Debugger.Interop.CorDebug.ICorDebugErrorInfoEnum           out_pError;
            this.WrappedObject.CommitChanges(cSnapshots, ref ref_pSnapshots, out out_pError);
            pSnapshots = ICorDebugEditAndContinueSnapshot.Wrap(ref_pSnapshots);
            pError     = ICorDebugErrorInfoEnum.Wrap(out_pError);
            return(pError);
        }
        public override bool Equals(object o)
        {
            ICorDebugEditAndContinueSnapshot casted = o as ICorDebugEditAndContinueSnapshot;

            return((casted != null) && (casted.WrappedObject == wrappedObject));
        }