Browse Source

Use reflection instead of exceptions to determine type. This minimizes overhead while being debugged.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2201 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
David Srbecký 19 years ago
parent
commit
6b12da655f
  1. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/CorDebug.cs
  2. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/CorDebugClass.cs
  3. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/EmbeddedCLRCorDebug.cs
  4. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/EmbeddedCLRCorDebugClass.cs
  5. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebug.cs
  6. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugAppDomain.cs
  7. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugAppDomain2.cs
  8. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugAppDomainEnum.cs
  9. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugArrayValue.cs
  10. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugAssembly.cs
  11. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugAssemblyEnum.cs
  12. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugBoxValue.cs
  13. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugBreakpoint.cs
  14. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugBreakpointEnum.cs
  15. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugChain.cs
  16. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugChainEnum.cs
  17. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugClass.cs
  18. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugClass2.cs
  19. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugCode.cs
  20. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugCodeEnum.cs
  21. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugContext.cs
  22. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugController.cs
  23. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugEditAndContinueSnapshot.cs
  24. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugEnum.cs
  25. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugErrorInfoEnum.cs
  26. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugEval.cs
  27. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugEval2.cs
  28. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugFrame.cs
  29. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugFrameEnum.cs
  30. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugFunction.cs
  31. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugFunction2.cs
  32. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugFunctionBreakpoint.cs
  33. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugGenericValue.cs
  34. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugHandleValue.cs
  35. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugHeapValue.cs
  36. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugHeapValue2.cs
  37. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugILFrame.cs
  38. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugILFrame2.cs
  39. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugInternalFrame.cs
  40. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugMDA.cs
  41. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugManagedCallback.cs
  42. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugManagedCallback2.cs
  43. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugModule.cs
  44. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugModule2.cs
  45. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugModuleBreakpoint.cs
  46. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugModuleEnum.cs
  47. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugNativeFrame.cs
  48. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugObjectEnum.cs
  49. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugObjectValue.cs
  50. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugObjectValue2.cs
  51. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugProcess.cs
  52. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugProcess2.cs
  53. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugProcessEnum.cs
  54. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugReferenceValue.cs
  55. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugRegisterSet.cs
  56. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugStepper.cs
  57. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugStepper2.cs
  58. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugStepperEnum.cs
  59. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugStringValue.cs
  60. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugThread.cs
  61. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugThread2.cs
  62. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugThreadEnum.cs
  63. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugType.cs
  64. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugTypeEnum.cs
  65. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugUnmanagedCallback.cs
  66. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugValue.cs
  67. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugValue2.cs
  68. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugValueBreakpoint.cs
  69. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugValueEnum.cs
  70. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ISequentialStream.cs
  71. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/IStream.cs
  72. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymBinder_SxS.cs
  73. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymBinder_SxSClass.cs
  74. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymBinder_deprecated.cs
  75. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymBinder_deprecatedClass.cs
  76. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymReader_SxS.cs
  77. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymReader_SxSClass.cs
  78. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymReader_deprecated.cs
  79. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymReader_deprecatedClass.cs
  80. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymWriter_SxS.cs
  81. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymWriter_SxSClass.cs
  82. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymWriter_deprecated.cs
  83. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymWriter_deprecatedClass.cs
  84. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISequentialStream.cs
  85. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/IStream.cs
  86. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedBinder.cs
  87. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedDispose.cs
  88. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedDocument.cs
  89. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedDocumentWriter.cs
  90. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedMethod.cs
  91. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedNamespace.cs
  92. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedReader.cs
  93. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedReaderSymbolSearchInfo.cs
  94. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedScope.cs
  95. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedSymbolSearchInfo.cs
  96. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedVariable.cs
  97. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedWriter.cs
  98. 9
      src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedWriter2.cs
  99. 18
      src/Tools/WrapperGenerator/CodeGenerator.cs

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/CorDebug.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/CorDebugClass.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/EmbeddedCLRCorDebug.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/EmbeddedCLRCorDebugClass.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebug.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugAppDomain.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugAppDomain2.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugAppDomainEnum.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

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

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugAssembly.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugAssemblyEnum.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugBoxValue.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugBreakpoint.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugBreakpointEnum.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugChain.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugChainEnum.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugClass.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugClass2.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugCode.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugCodeEnum.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugContext.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugController.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugEditAndContinueSnapshot.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugEnum.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugErrorInfoEnum.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugEval.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugEval2.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugFrame.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugFrameEnum.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugFunction.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugFunction2.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugFunctionBreakpoint.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugGenericValue.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugHandleValue.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugHeapValue.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugHeapValue2.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugILFrame.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugILFrame2.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugInternalFrame.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugMDA.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugManagedCallback.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugManagedCallback2.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugModule.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugModule2.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugModuleBreakpoint.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugModuleEnum.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugNativeFrame.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugObjectEnum.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugObjectValue.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugObjectValue2.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugProcess.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugProcess2.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugProcessEnum.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugReferenceValue.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugRegisterSet.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugStepper.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugStepper2.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugStepperEnum.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugStringValue.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugThread.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugThread2.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugThreadEnum.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugType.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

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

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugUnmanagedCallback.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugValue.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugValue2.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugValueBreakpoint.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ICorDebugValueEnum.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/ISequentialStream.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorDebug/Autogenerated/IStream.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorDebug
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymBinder_SxS.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymBinder_SxSClass.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymBinder_deprecated.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymBinder_deprecatedClass.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymReader_SxS.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymReader_SxSClass.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymReader_deprecated.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymReader_deprecatedClass.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymWriter_SxS.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymWriter_SxSClass.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymWriter_deprecated.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/CorSymWriter_deprecatedClass.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISequentialStream.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/IStream.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedBinder.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedDispose.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedDocument.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedDocumentWriter.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedMethod.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedNamespace.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedReader.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedReaderSymbolSearchInfo.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedScope.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedSymbolSearchInfo.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedVariable.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedWriter.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

9
src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/CorSym/Autogenerated/ISymUnmanagedWriter2.cs

@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym @@ -53,12 +53,9 @@ namespace Debugger.Wrappers.CorSym
public bool Is<T>() where T: class
{
try {
CastTo<T>();
return true;
} catch {
return false;
}
System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];
System.Type paramType = ctor.GetParameters()[0].ParameterType;
return paramType.IsInstanceOfType(this.WrappedObject);
}
public T As<T>() where T: class

18
src/Tools/WrapperGenerator/CodeGenerator.cs

@ -31,12 +31,18 @@ namespace WrapperGenerator @@ -31,12 +31,18 @@ namespace WrapperGenerator
@" " + "\r\n" +
@" public bool Is<T>() where T: class" + "\r\n" +
@" {" + "\r\n" +
@" try {" + "\r\n" +
@" CastTo<T>();" + "\r\n" +
@" return true;" + "\r\n" +
@" } catch {" + "\r\n" +
@" return false;" + "\r\n" +
@" }" + "\r\n" +
//@" try {" + "\r\n" +
//@" CastTo<T>();" + "\r\n" +
//@" return true;" + "\r\n" +
//@" } catch {" + "\r\n" +
//@" return false;" + "\r\n" +
//@" }" + "\r\n" +
@" System.Reflection.ConstructorInfo ctor = typeof(T).GetConstructors()[0];" + "\r\n" +
@" System.Type paramType = ctor.GetParameters()[0].ParameterType;" + "\r\n" +
@" return paramType.IsInstanceOfType(this.WrappedObject);" + "\r\n" +
@" }" + "\r\n" +
@" " + "\r\n" +
@" public T As<T>() where T: class" + "\r\n" +

Loading…
Cancel
Save