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