I have re-installed VS2008 and it still happens
I do not know what this means, thank you your help.
>? e.GetType(){Name = "EventArgs" FullName = "System.EventArgs"}
[System.RuntimeType]: {Name = "EventArgs" FullName = "System.EventArgs"}
base {System.Reflection.MemberInfo}: {Name = "EventArgs" FullName =
"System.EventArgs"}
Assembly: {mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089}
AssemblyQualifiedName: "System.EventArgs, mscorlib, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089"
Attributes: Public | Serializable | BeforeFieldInit
BaseType: {Name = "Object" FullName = "System.Object"}
ContainsGenericParameters: false
DeclaringMethod: 'e.GetType().DeclaringMethod' threw an exception of
type 'System.InvalidOperationException'
DeclaringType: null
FullName: "System.EventArgs"
GenericParameterAttributes: 'e.GetType().GenericParameterAttributes'
threw an exception of type 'System.InvalidOperationException'
GenericParameterPosition: 'e.GetType().GenericParameterPosition' threw
an exception of type 'System.InvalidOperationException'
GUID: {3fb717af-9d21-3016-871a-df817abddd51}
HasElementType: false
IsAbstract: false
IsAnsiClass: true
IsArray: false
IsAutoClass: false
IsAutoLayout: true
IsByRef: false
IsClass: true
IsCOMObject: false
IsContextful: false
IsEnum: false
IsExplicitLayout: false
IsGenericParameter: false
IsGenericType: false
IsGenericTypeDefinition: false
IsImport: false
IsInterface: false
IsLayoutSequential: false
IsMarshalByRef: false
IsNested: false
IsNestedAssembly: false
IsNestedFamANDAssem: false
IsNestedFamily: false
IsNestedFamORAssem: false
IsNestedPrivate: false
IsNestedPublic: false
IsNotPublic: false
IsPointer: false
IsPrimitive: false
IsPublic: true
IsSealed: false
IsSerializable: true
IsSpecialName: false
IsUnicodeClass: false
IsValueType: false
IsVisible: true
MemberType: TypeInfo
Module: {CommonLanguageRuntimeLibrary}
Namespace: "System"
ReflectedType: null
StructLayoutAttribute:
{System.Runtime.InteropServices.StructLayoutAttrib ute}
TypeHandle: {System.RuntimeTypeHandle}
TypeInitializer: {Void .cctor()}
UnderlyingSystemType: {Name = "EventArgs" FullName = "System.EventArgs"}