4 instantiations of TypeImpl
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (4)
Debugger\MemberInfo\TypeImpl.cs (4)
30return type == null ? null : new TypeImpl(type); 184return Type.GetGenericArguments().Select(t => new TypeImpl(t)).ToArray(); 194return Type.GetInterfaces().Select(i => new TypeImpl(i)).ToArray(); 225return new TypeImpl((System.Reflection.TypeInfo)member);
45 references to TypeImpl
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (45)
Debugger\Engine\DkmClrModuleInstance.cs (2)
58var typeArgs = typeArguments.Select(t => ((TypeImpl)t.GetLmrType()).Type).ToArray(); 61return RuntimeInstance.GetType((TypeImpl)type);
Debugger\Engine\DkmClrRuntimeInstance.cs (4)
77return new DkmClrType(module, DefaultAppDomain, (TypeImpl)type, GetObjectFavoritesInfo((TypeImpl)type)); 88var result = new DkmClrType(module, DefaultAppDomain, (TypeImpl)type, GetObjectFavoritesInfo((TypeImpl)type));
Debugger\Engine\DkmClrType.cs (3)
76get { return ((TypeImpl)_lmrType).Type; } 193var reflectionType = ((TypeImpl)type).Type; 206attributes.Add(new DkmClrDebuggerTypeProxyAttribute(new DkmClrType((TypeImpl)proxyType)));
Debugger\Engine\DkmClrValue.cs (13)
104var valueType = new DkmClrType(this.Type.RuntimeInstance, (value == null || elementType.IsPointer) ? elementType : (TypeImpl)value.GetType()); 293var type = ((TypeImpl)this.Type.GetLmrType()).Type; 310DkmClrType.Create(appDomain, (TypeImpl)((fieldValue == null) ? field.FieldType : fieldValue.GetType())), 324DkmClrType.Create(appDomain, (TypeImpl)((propertyValue == null) ? property.PropertyType : propertyValue.GetType())), 346DkmClrType.Create(appDomain, (TypeImpl)((methodValue == null) ? method.ReturnType : methodValue.GetType())), 354var stringType = DkmClrType.Create(appDomain, (TypeImpl)typeof(string)); 420var boolType = runtime.GetType((TypeImpl)typeof(bool)); 436var valueType = runtime.GetType((TypeImpl)RawValue.GetType()); 483type: runtime.GetType((TypeImpl)exception.GetType()), 510type: runtime.GetType((TypeImpl)exception.GetType()), 534type = (TypeImpl)value.GetType(); 572var type = DkmClrType.Create(this.Type.AppDomain, (TypeImpl)((element == null) ? array.GetType().GetElementType() : element.GetType())); 770: ((TypeImpl)elementType).Type;
Debugger\MemberInfo\ConstructorInfoImpl.cs (1)
46return (TypeImpl)Constructor.DeclaringType;
Debugger\MemberInfo\CustomAttributeDataImpl.cs (2)
43var argumentType = (TypeImpl)a.ArgumentType;
Debugger\MemberInfo\FieldInfoImpl.cs (2)
34get { return (TypeImpl)this.Field.DeclaringType; } 49get { return (TypeImpl)this.Field.FieldType; }
Debugger\MemberInfo\MethodInfoImpl.cs (1)
38get { return (TypeImpl)this.Method.DeclaringType; }
Debugger\MemberInfo\PropertyInfoImpl.cs (2)
47get { return (TypeImpl)this.Property.DeclaringType; } 77get { return (TypeImpl)this.Property.PropertyType; }
Debugger\MemberInfo\TypeImpl.cs (13)
28public static explicit operator TypeImpl(System.Type type) 45get { return (TypeImpl)this.Type.BaseType; } 55get { return (TypeImpl)this.Type.DeclaringType; } 108get { return (TypeImpl)Type.UnderlyingSystemType; } 113return o != null && o.GetType() == this.GetType() && ((TypeImpl)o).Type == this.Type; 153return (TypeImpl)(Type.GetElementType()); 179return (TypeImpl)this.Type.GetGenericTypeDefinition(); 328return (TypeImpl)this.Type.MakeArrayType(); 333return (TypeImpl)this.Type.MakeArrayType(rank); 343return (TypeImpl)this.Type.MakeGenericType(argTypes.Select(t => ((TypeImpl)t).Type).ToArray()); 348return (TypeImpl)this.Type.MakePointerType(); 461builder.Add((TypeImpl)@interface);
ResultProviderTestBase.cs (2)
72DkmClrValue.GetHostObjectValue((TypeImpl)type, value), 73new DkmClrType((TypeImpl)type),