public object GetElement(int[] indices) { return(new CorValRef(delegate { // If we have a zombie state array, reload it. if (!obj.IsValid) { obj.Reload(); array = MicroFrameworkObjectValueAdaptor.GetRealObject(ctx, obj) as CorDebugValueArray; } return array != null ? array.GetElement(indices) : null; })); }
public override void Dispose() { foreach (var p in processes.ToArray()) { p.Dispose(); } ObjectAdapter.Dispose(); ObjectAdapter = null; Breakpoints.Clear(); processes = null; process = null; VsPackage.MessageCentre.Session = null; documents = null; stepper = null; processesInfo = null; base.Dispose(); }
public override void Dispose () { foreach (var p in processes.ToArray()) p.Dispose (); ObjectAdapter.Dispose (); ObjectAdapter = null; Breakpoints.Clear (); processes = null; process = null; VsPackage.MessageCentre.Session = null; documents = null; stepper = null; processesInfo = null; base.Dispose (); }