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