1 write to Type
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
Debugger\MemberInfo\TypeImpl.cs (1)
25
this.
Type
= type;
54 references to Type
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (54)
Debugger\Engine\DkmClrModuleInstance.cs (1)
58
var typeArgs = typeArguments.Select(t => ((TypeImpl)t.GetLmrType()).
Type
).ToArray();
Debugger\Engine\DkmClrType.cs (2)
76
get { return ((TypeImpl)_lmrType).
Type
; }
193
var reflectionType = ((TypeImpl)type).
Type
;
Debugger\Engine\DkmClrValue.cs (2)
293
var type = ((TypeImpl)this.Type.GetLmrType()).
Type
;
770
: ((TypeImpl)elementType).
Type
;
Debugger\MemberInfo\TypeImpl.cs (49)
35
get { return new AssemblyImpl(this.
Type
.Assembly); }
45
get { return (TypeImpl)this.
Type
.BaseType; }
55
get { return (TypeImpl)this.
Type
.DeclaringType; }
65
get { return this.
Type
.FullName; }
77
return (MemberTypes)this.
Type
.MemberType;
88
get { return new ModuleImpl(this.
Type
.Module); }
93
get { return
Type
.Name; }
98
get { return
Type
.Namespace; }
108
get { return (TypeImpl)
Type
.UnderlyingSystemType; }
113
return o != null && o.GetType() == this.GetType() && ((TypeImpl)o).
Type
== this.
Type
;
123
return
Type
.GetHashCode();
128
return
Type
.GetArrayRank();
133
return
Type
.GetConstructors((System.Reflection.BindingFlags)bindingAttr).Select(c => new ConstructorInfoImpl(c)).ToArray();
148
return
Type
.GetCustomAttributesData().Select(a => new CustomAttributeDataImpl(a)).ToArray();
153
return (TypeImpl)(
Type
.GetElementType());
168
var field =
Type
.GetField(name, (System.Reflection.BindingFlags)bindingAttr);
174
return
Type
.GetFields((System.Reflection.BindingFlags)flags).Select(f => new FieldInfoImpl(f)).ToArray();
179
return (TypeImpl)this.
Type
.GetGenericTypeDefinition();
184
return
Type
.GetGenericArguments().Select(t => new TypeImpl(t)).ToArray();
194
return
Type
.GetInterfaces().Select(i => new TypeImpl(i)).ToArray();
204
return
Type
.GetMember(name, (System.Reflection.BindingFlags)bindingAttr).Select(GetMember).ToArray();
209
return
Type
.GetMembers((System.Reflection.BindingFlags)bindingAttr).Select(GetMember).ToArray();
235
return this.
Type
.GetMethods((System.Reflection.BindingFlags)flags).Select(m => new MethodInfoImpl(m)).ToArray();
270
get { return this.
Type
.IsEnum; }
275
get { return
Type
.IsGenericParameter; }
280
get { return
Type
.IsGenericType; }
285
get { return
Type
.IsGenericTypeDefinition; }
290
get { return
Type
.GenericParameterPosition; }
295
var interfaceMaps =
Type
.GetInterfaces().Select(i =>
Type
.GetInterfaceMap(i));
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();
354
if (this.
Type
.IsClass)
358
if (this.
Type
.IsInterface)
362
if (this.
Type
.IsAbstract)
366
if (this.
Type
.IsSealed)
375
return this.
Type
.IsValueType;
394
return new PropertyInfoImpl(
Type
.GetProperty(name, (System.Reflection.BindingFlags)bindingAttr, binder: null, returnType: null, types: new System.Type[0], modifiers: new System.Reflection.ParameterModifier[0]));
399
return (TypeCode)System.Type.GetTypeCode(this.
Type
);
404
return this.
Type
.HasElementType;
409
return
Type
.IsArray;
414
return
Type
.IsByRef;
434
return
Type
.IsPointer;
449
return this.
Type
.ToString();
454
var t = this.
Type
;