Browse Source

All debugger classes derive from DebuggerObject;

Added missing SVN Revision keywords

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2210 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
David Srbecký 19 years ago
parent
commit
975bbd6381
  1. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Debugger.Core.csproj
  2. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Breakpoints/Breakpoint.cs
  3. 19
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/DebuggerObject.cs
  4. 15
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/Internal/RemotingObjectBase.cs
  5. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/NDebugger.cs
  6. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/NamespaceDoc.cs
  7. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Interop/Enums/ClassFieldAttribute.cs
  8. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Interop/Enums/CorCallingConvention.cs
  9. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Interop/Enums/CorElementType.cs
  10. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Interop/Enums/CorMethodAttr.cs
  11. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Interop/Enums/CorTokenType.cs
  12. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Modules/Module.cs
  13. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Threads/Exception.cs
  14. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Threads/Function.cs
  15. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Threads/Process.cs
  16. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Threads/Thread.cs
  17. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Evals/Eval.cs
  18. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Types/BindingFlags.cs
  19. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Types/DebugType-Helpers.cs
  20. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Types/DebugType.cs
  21. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Types/FieldInfo.cs
  22. 4
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Types/MemberInfo.cs
  23. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Types/MethodInfo.cs
  24. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Types/PropertyInfo.cs
  25. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Values/NamedValue.cs
  26. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Values/NamedValueCollection.cs
  27. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Values/Value-Helpers.cs
  28. 4
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Values/Value.cs
  29. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Variables/MemberValue.cs
  30. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/ICorDebugArrayValue.cs
  31. 2
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/ICorDebugTypeEnum.cs

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Debugger.Core.csproj

@ -49,6 +49,7 @@
<Compile Include="Src\Debugger\DebuggerEvents\DebuggerEventArgs.cs" /> <Compile Include="Src\Debugger\DebuggerEvents\DebuggerEventArgs.cs" />
<Compile Include="Src\Debugger\DebuggerEvents\MessageEventArgs.cs" /> <Compile Include="Src\Debugger\DebuggerEvents\MessageEventArgs.cs" />
<Compile Include="Src\Debugger\DebuggerEvents\PausedReason.cs" /> <Compile Include="Src\Debugger\DebuggerEvents\PausedReason.cs" />
<Compile Include="Src\Debugger\DebuggerObject.cs" />
<Compile Include="Src\Debugger\Exceptions.cs" /> <Compile Include="Src\Debugger\Exceptions.cs" />
<Compile Include="Src\Debugger\Internal\ManagedCallback.cs" /> <Compile Include="Src\Debugger\Internal\ManagedCallback.cs" />
<Compile Include="Src\Debugger\Internal\ManagedCallbackProxy.cs" /> <Compile Include="Src\Debugger\Internal\ManagedCallbackProxy.cs" />
@ -57,7 +58,6 @@
<Compile Include="Src\Modules\Module.cs" /> <Compile Include="Src\Modules\Module.cs" />
<Compile Include="Src\Modules\ModuleEventArgs.cs" /> <Compile Include="Src\Modules\ModuleEventArgs.cs" />
<Compile Include="Src\Modules\Process-Modules.cs" /> <Compile Include="Src\Modules\Process-Modules.cs" />
<Compile Include="Src\Debugger\Internal\RemotingObjectBase.cs" />
<Compile Include="Src\Threads\Exception.cs" /> <Compile Include="Src\Threads\Exception.cs" />
<Compile Include="Src\Threads\ExceptionType.cs" /> <Compile Include="Src\Threads\ExceptionType.cs" />
<Compile Include="Src\Threads\Function.cs" /> <Compile Include="Src\Threads\Function.cs" />

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Breakpoints/Breakpoint.cs

@ -10,7 +10,7 @@ using Debugger.Wrappers.CorDebug;
namespace Debugger namespace Debugger
{ {
public class Breakpoint: RemotingObjectBase public class Breakpoint: DebuggerObject
{ {
NDebugger debugger; NDebugger debugger;

19
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/DebuggerObject.cs

@ -0,0 +1,19 @@
// <file>
// <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision$</version>
// </file>
using System;
namespace Debugger.Core.Debugger
{
/// <summary>
/// A base class for all classes declared by the debugger
/// </summary>
public class DebuggerObject: MarshalByRefObject
{
}
}

15
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/Internal/RemotingObjectBase.cs

@ -1,15 +0,0 @@
// <file>
// <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision$</version>
// </file>
using System;
namespace Debugger
{
public class RemotingObjectBase: MarshalByRefObject
{
}
}

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/NDebugger.cs

@ -14,7 +14,7 @@ using Debugger.Wrappers.CorDebug;
namespace Debugger namespace Debugger
{ {
public partial class NDebugger: RemotingObjectBase public partial class NDebugger: DebuggerObject
{ {
ICorDebug corDebug; ICorDebug corDebug;
ManagedCallbackSwitch managedCallbackSwitch; ManagedCallbackSwitch managedCallbackSwitch;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Debugger/NamespaceDoc.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 1965 $</version> // <version>$Revision$</version>
// </file> // </file>
using System; using System;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Interop/Enums/ClassFieldAttribute.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2185 $</version> // <version>$Revision$</version>
// </file> // </file>
namespace Debugger.Wrappers.MetaData namespace Debugger.Wrappers.MetaData

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Interop/Enums/CorCallingConvention.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2185 $</version> // <version>$Revision$</version>
// </file> // </file>
namespace Debugger.Wrappers.MetaData namespace Debugger.Wrappers.MetaData

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Interop/Enums/CorElementType.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2185 $</version> // <version>$Revision$</version>
// </file> // </file>
namespace Debugger.Wrappers.CorDebug namespace Debugger.Wrappers.CorDebug

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Interop/Enums/CorMethodAttr.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2185 $</version> // <version>$Revision$</version>
// </file> // </file>
namespace Debugger.Wrappers.MetaData namespace Debugger.Wrappers.MetaData

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Interop/Enums/CorTokenType.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2185 $</version> // <version>$Revision$</version>
// </file> // </file>
namespace Debugger.Wrappers.MetaData namespace Debugger.Wrappers.MetaData

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Modules/Module.cs

@ -12,7 +12,7 @@ using Debugger.Wrappers.MetaData;
namespace Debugger namespace Debugger
{ {
public class Module: RemotingObjectBase, IDisposable public class Module: DebuggerObject, IDisposable
{ {
Process process; Process process;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Threads/Exception.cs

@ -10,7 +10,7 @@ using Debugger.Wrappers.CorDebug;
namespace Debugger namespace Debugger
{ {
public class Exception: RemotingObjectBase public class Exception: DebuggerObject
{ {
Process process; Process process;
Thread thread; Thread thread;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Threads/Function.cs

@ -19,7 +19,7 @@ namespace Debugger
/// A function (or also a method or frame) which is being executed on /// A function (or also a method or frame) which is being executed on
/// some thread. Use to obtain arguments or local variables. /// some thread. Use to obtain arguments or local variables.
/// </summary> /// </summary>
public class Function: RemotingObjectBase, IExpirable public class Function: DebuggerObject, IExpirable
{ {
Process process; Process process;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Threads/Process.cs

@ -12,7 +12,7 @@ using Debugger.Wrappers.CorDebug;
namespace Debugger namespace Debugger
{ {
public partial class Process: RemotingObjectBase, IExpirable public partial class Process: DebuggerObject, IExpirable
{ {
NDebugger debugger; NDebugger debugger;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Threads/Thread.cs

@ -15,7 +15,7 @@ using Debugger.Wrappers.CorDebug;
namespace Debugger namespace Debugger
{ {
public partial class Thread: RemotingObjectBase, IExpirable public partial class Thread: DebuggerObject, IExpirable
{ {
Process process; Process process;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Evals/Eval.cs

@ -17,7 +17,7 @@ namespace Debugger
/// <summary> /// <summary>
/// This class holds information about function evaluation. /// This class holds information about function evaluation.
/// </summary> /// </summary>
public class Eval: RemotingObjectBase public class Eval: DebuggerObject
{ {
delegate void EvaluationInvoker(ICorDebugEval corEval); delegate void EvaluationInvoker(ICorDebugEval corEval);

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Types/BindingFlags.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2023 $</version> // <version>$Revision$</version>
// </file> // </file>
using System; using System;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Types/DebugType-Helpers.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2023 $</version> // <version>$Revision$</version>
// </file> // </file>
using System; using System;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Types/DebugType.cs

@ -16,7 +16,7 @@ namespace Debugger
/// Represents a type in a debugee. That is, a class, array, value type or a primitive type. /// Represents a type in a debugee. That is, a class, array, value type or a primitive type.
/// <para> This class mimics the <see cref="System.Type"/> class. </para> /// <para> This class mimics the <see cref="System.Type"/> class. </para>
/// </summary> /// </summary>
public partial class DebugType: RemotingObjectBase public partial class DebugType: DebuggerObject
{ {
Process process; Process process;
ICorDebugType corType; ICorDebugType corType;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Types/FieldInfo.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2023 $</version> // <version>$Revision$</version>
// </file> // </file>
using System; using System;

4
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Types/MemberInfo.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2023 $</version> // <version>$Revision$</version>
// </file> // </file>
using System; using System;
@ -16,7 +16,7 @@ namespace Debugger
/// Provides information about a member of some class /// Provides information about a member of some class
/// (eg. a field or a method). /// (eg. a field or a method).
/// </summary> /// </summary>
public abstract class MemberInfo: RemotingObjectBase public abstract class MemberInfo: DebuggerObject
{ {
DebugType declaringType; DebugType declaringType;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Types/MethodInfo.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2023 $</version> // <version>$Revision$</version>
// </file> // </file>
using System; using System;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Types/PropertyInfo.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2023 $</version> // <version>$Revision$</version>
// </file> // </file>
using System; using System;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Values/NamedValue.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2022 $</version> // <version>$Revision$</version>
// </file> // </file>
using System; using System;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Values/NamedValueCollection.cs

@ -14,7 +14,7 @@ namespace Debugger
/// <summary> /// <summary>
/// An enumerable collection of values accessible by name. /// An enumerable collection of values accessible by name.
/// </summary> /// </summary>
public class NamedValueCollection: RemotingObjectBase, IEnumerable<NamedValue>, IEnumerable public class NamedValueCollection: DebuggerObject, IEnumerable<NamedValue>, IEnumerable
{ {
internal static NamedValueCollection Empty = new NamedValueCollection(new NamedValue[0]); internal static NamedValueCollection Empty = new NamedValueCollection(new NamedValue[0]);

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Values/Value-Helpers.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2022 $</version> // <version>$Revision$</version>
// </file> // </file>
using System; using System;

4
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Values/Value.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2022 $</version> // <version>$Revision$</version>
// </file> // </file>
using System; using System;
@ -34,7 +34,7 @@ namespace Debugger
/// called and internal value is neutred, new copy will be obatined) /// called and internal value is neutred, new copy will be obatined)
/// </para> /// </para>
/// </remarks> /// </remarks>
public partial class Value: RemotingObjectBase, IExpirable, IMutable public partial class Value: DebuggerObject, IExpirable, IMutable
{ {
Process process; Process process;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Variables/Variables/MemberValue.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2022 $</version> // <version>$Revision$</version>
// </file> // </file>
using System; using System;

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/ICorDebugArrayValue.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 1965 $</version> // <version>$Revision$</version>
// </file> // </file>
#pragma warning disable 1591 #pragma warning disable 1591

2
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/ICorDebugTypeEnum.cs

@ -2,7 +2,7 @@
// <copyright see="prj:///doc/copyright.txt"/> // <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/> // <license see="prj:///doc/license.txt"/>
// <owner name="David Srbecký" email="dsrbecky@gmail.com"/> // <owner name="David Srbecký" email="dsrbecky@gmail.com"/>
// <version>$Revision: 2077 $</version> // <version>$Revision$</version>
// </file> // </file>
#pragma warning disable 1591 #pragma warning disable 1591

Loading…
Cancel
Save