1 override of ProjectType
System.Reflection.Context (1)
System\Reflection\Context\CustomReflectionContext.Projector.cs (1)
50public override TypeInfo? ProjectType(Type? value)
49 references to ProjectType
System.Reflection.Context (49)
System\Reflection\Context\Projection\ProjectingAssembly.cs (3)
56return Projector.Project(base.GetExportedTypes(), Projector.ProjectType); 91return Projector.ProjectType(base.GetType(name, throwOnError, ignoreCase)); 96return Projector.Project(base.GetTypes(), Projector.ProjectType);
System\Reflection\Context\Projection\ProjectingConstructorInfo.cs (3)
25get { return Projector.ProjectType(base.DeclaringType); } 35get { return Projector.ProjectType(base.ReflectedType); } 59return Projector.Project(base.GetGenericArguments(), Projector.ProjectType);
System\Reflection\Context\Projection\ProjectingEventInfo.cs (3)
26get { return Projector.ProjectType(base.DeclaringType); } 31get { return Projector.ProjectType(base.EventHandlerType); } 40get { return Projector.ProjectType(base.ReflectedType); }
System\Reflection\Context\Projection\ProjectingExceptionHandlingClause.cs (1)
24get { return _projector.ProjectType(base.CatchType); }
System\Reflection\Context\Projection\ProjectingFieldInfo.cs (5)
26get { return Projector.ProjectType(base.DeclaringType); } 31get { return Projector.ProjectType(base.FieldType); } 41get { return Projector.ProjectType(base.ReflectedType); } 65return Projector.Project(base.GetOptionalCustomModifiers(), Projector.ProjectType); 70return Projector.Project(base.GetRequiredCustomModifiers(), Projector.ProjectType);
System\Reflection\Context\Projection\ProjectingLocalVariableInfo.cs (1)
24get { return _projector.ProjectType(base.LocalType); }
System\Reflection\Context\Projection\ProjectingMethodInfo.cs (4)
26get { return Projector.ProjectType(base.DeclaringType); } 36get { return Projector.ProjectType(base.ReflectedType); } 60get { return Projector.ProjectType(base.ReturnType); } 89return Projector.Project(base.GetGenericArguments(), Projector.ProjectType);
System\Reflection\Context\Projection\ProjectingModule.cs (3)
71return Projector.ProjectType(base.GetType(className, throwOnError, ignoreCase)); 76return Projector.Project(base.GetTypes(), Projector.ProjectType); 108return Projector.ProjectType(base.ResolveType(metadataToken, genericTypeArguments, genericMethodArguments));
System\Reflection\Context\Projection\ProjectingParameterInfo.cs (3)
31get { return Projector.ProjectType(base.ParameterType); } 55return Projector.Project(base.GetOptionalCustomModifiers(), Projector.ProjectType); 60return Projector.Project(base.GetRequiredCustomModifiers(), Projector.ProjectType);
System\Reflection\Context\Projection\ProjectingPropertyInfo.cs (5)
26get { return Projector.ProjectType(base.DeclaringType); } 36get { return Projector.ProjectType(base.PropertyType); } 41get { return Projector.ProjectType(base.ReflectedType); } 85return Projector.Project(base.GetOptionalCustomModifiers(), Projector.ProjectType); 90return Projector.Project(base.GetRequiredCustomModifiers(), Projector.ProjectType);
System\Reflection\Context\Projection\ProjectingType.cs (18)
36get { return _projector.ProjectType(base.BaseType); } 46get { return _projector.ProjectType(base.DeclaringType); } 56get { return _projector.ProjectType(base.ReflectedType); } 66return _projector.ProjectType(base.GetEnumUnderlyingType()); 88return _projector.Project(base.GetGenericArguments(), _projector.ProjectType); 93return _projector.Project(base.GetGenericParameterConstraints(), _projector.ProjectType); 98return _projector.ProjectType(base.GetGenericTypeDefinition()); 165Type? objectType = _projector.ProjectType(o?.GetType()); 196return _projector.ProjectType(base.GetElementType()); 221return _projector.ProjectType(base.GetInterface(name, ignoreCase)); 226return _projector.Project(base.GetInterfaces(), _projector.ProjectType); 274return _projector.ProjectType(base.GetNestedType(name, bindingAttr)); 279return _projector.Project(base.GetNestedTypes(bindingAttr), _projector.ProjectType); 297return _projector.ProjectType(base.MakeArrayType()); 302return _projector.ProjectType(base.MakeArrayType(rank)); 307return _projector.ProjectType(base.MakePointerType()); 315return _projector.ProjectType(base.MakeGenericType(typeArguments)); 320return _projector.ProjectType(base.MakeByRefType());