1 override of ProjectType
System.Reflection.Context (1)
System\Reflection\Context\CustomReflectionContext.Projector.cs (1)
50public override TypeInfo? ProjectType(Type? value)
54 references to ProjectType
System.Reflection.Context (54)
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 (23)
36get { return _projector.ProjectType(base.BaseType); } 46get { return _projector.ProjectType(base.DeclaringType); } 56get { return _projector.ProjectType(base.ReflectedType); } 66return _projector.ProjectType(base.GetEnumUnderlyingType()); 72return _projector.ProjectType(base.GetNullableUnderlyingType()); 96return _projector.Project(base.GetFunctionPointerCallingConventions(), _projector.ProjectType); 101return _projector.Project(base.GetFunctionPointerParameterTypes(), _projector.ProjectType); 106return _projector.ProjectType(base.GetFunctionPointerReturnType()); 112return _projector.Project(base.GetGenericArguments(), _projector.ProjectType); 117return _projector.Project(base.GetGenericParameterConstraints(), _projector.ProjectType); 122return _projector.ProjectType(base.GetGenericTypeDefinition()); 189Type? objectType = _projector.ProjectType(o?.GetType()); 220return _projector.ProjectType(base.GetElementType()); 245return _projector.ProjectType(base.GetInterface(name, ignoreCase)); 250return _projector.Project(base.GetInterfaces(), _projector.ProjectType); 305return _projector.ProjectType(base.GetNestedType(name, bindingAttr)); 310return _projector.Project(base.GetNestedTypes(bindingAttr), _projector.ProjectType); 328return _projector.ProjectType(base.MakeArrayType()); 333return _projector.ProjectType(base.MakeArrayType(rank)); 338return _projector.ProjectType(base.MakePointerType()); 346return _projector.ProjectType(base.MakeFunctionPointerType(parameterTypes, isUnmanaged)); 355return _projector.ProjectType(base.MakeGenericType(typeArguments)); 360return _projector.ProjectType(base.MakeByRefType());