1 write to typeImpl
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
38typeImpl = delegatingType;
60 references to typeImpl
System.Private.CoreLib (60)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (60)
41public override Guid GUID => typeImpl.GUID; 42public override int MetadataToken => typeImpl.MetadataToken; 48return typeImpl.InvokeMember(name, invokeAttr, binder, target, args, modifiers, culture, namedParameters); 51public override Module Module => typeImpl.Module; 52public override Assembly Assembly => typeImpl.Assembly; 53public override RuntimeTypeHandle TypeHandle => typeImpl.TypeHandle; 54public override string Name => typeImpl.Name; 55public override string? FullName => typeImpl.FullName; 56public override string? Namespace => typeImpl.Namespace; 57public override string? AssemblyQualifiedName => typeImpl.AssemblyQualifiedName; 58public override Type? BaseType => typeImpl.BaseType; 60public override int GetArrayRank() => typeImpl.GetArrayRank(); 66return typeImpl.GetConstructor(bindingAttr, binder, callConvention, types, modifiers); 70public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) => typeImpl.GetConstructors(bindingAttr); 79return typeImpl.GetMethod(name, bindingAttr); 81return typeImpl.GetMethod(name, bindingAttr, binder, callConvention, types, modifiers); 85public override MethodInfo[] GetMethods(BindingFlags bindingAttr) => typeImpl.GetMethods(bindingAttr); 88public override FieldInfo? GetField(string name, BindingFlags bindingAttr) => typeImpl.GetField(name, bindingAttr); 91public override FieldInfo[] GetFields(BindingFlags bindingAttr) => typeImpl.GetFields(bindingAttr); 93public override Type[] GetFunctionPointerCallingConventions() => typeImpl.GetFunctionPointerCallingConventions(); 94public override Type[] GetFunctionPointerParameterTypes() => typeImpl.GetFunctionPointerParameterTypes(); 95public override Type GetFunctionPointerReturnType() => typeImpl.GetFunctionPointerReturnType(); 99public override Type? GetInterface(string name, bool ignoreCase) => typeImpl.GetInterface(name, ignoreCase); 102public override Type[] GetInterfaces() => typeImpl.GetInterfaces(); 105public override EventInfo? GetEvent(string name, BindingFlags bindingAttr) => typeImpl.GetEvent(name, bindingAttr); 108public override EventInfo[] GetEvents() => typeImpl.GetEvents(); 115return typeImpl.GetProperty(name, bindingAttr); 117return typeImpl.GetProperty(name, bindingAttr, binder, returnType, types!, modifiers); 121public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => typeImpl.GetProperties(bindingAttr); 124public override EventInfo[] GetEvents(BindingFlags bindingAttr) => typeImpl.GetEvents(bindingAttr); 127public override Type[] GetNestedTypes(BindingFlags bindingAttr) => typeImpl.GetNestedTypes(bindingAttr); 130public override Type? GetNestedType(string name, BindingFlags bindingAttr) => typeImpl.GetNestedType(name, bindingAttr); 133public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) => typeImpl.GetMember(name, type, bindingAttr); 136public override MemberInfo[] GetMembers(BindingFlags bindingAttr) => typeImpl.GetMembers(bindingAttr); 138public override MemberInfo GetMemberWithSameMetadataDefinitionAs(MemberInfo member) => typeImpl.GetMemberWithSameMetadataDefinitionAs(member); 140protected override TypeAttributes GetAttributeFlagsImpl() => typeImpl.Attributes; 142public override bool IsTypeDefinition => typeImpl.IsTypeDefinition; 143public override bool IsSZArray => typeImpl.IsSZArray; 144public override bool IsVariableBoundArray => typeImpl.IsVariableBoundArray; 146protected override bool IsArrayImpl() => typeImpl.IsArray; 147protected override bool IsPrimitiveImpl() => typeImpl.IsPrimitive; 148protected override bool IsByRefImpl() => typeImpl.IsByRef; 149public override bool IsGenericTypeParameter => typeImpl.IsGenericTypeParameter; 150public override bool IsGenericMethodParameter => typeImpl.IsGenericMethodParameter; 151protected override bool IsPointerImpl() => typeImpl.IsPointer; 152protected override bool IsValueTypeImpl() => typeImpl.IsValueType; 153protected override bool IsCOMObjectImpl() => typeImpl.IsCOMObject; 154public override bool IsByRefLike => typeImpl.IsByRefLike; 155public override Type? GetNullableUnderlyingType() => typeImpl.GetNullableUnderlyingType(); 156public override bool IsConstructedGenericType => typeImpl.IsConstructedGenericType; 158public override bool IsCollectible => typeImpl.IsCollectible; 160public override bool IsFunctionPointer => typeImpl.IsFunctionPointer; 161public override bool IsUnmanagedFunctionPointer => typeImpl.IsUnmanagedFunctionPointer; 163public override Type? GetElementType() => typeImpl.GetElementType(); 164protected override bool HasElementTypeImpl() => typeImpl.HasElementType; 166public override Type UnderlyingSystemType => typeImpl.UnderlyingSystemType; 169public override object[] GetCustomAttributes(bool inherit) => typeImpl.GetCustomAttributes(inherit); 170public override object[] GetCustomAttributes(Type attributeType, bool inherit) => typeImpl.GetCustomAttributes(attributeType, inherit); 172public override bool IsDefined(Type attributeType, bool inherit) => typeImpl.IsDefined(attributeType, inherit); 173public override InterfaceMapping GetInterfaceMap([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods | DynamicallyAccessedMemberTypes.NonPublicMethods)] Type interfaceType) => typeImpl.GetInterfaceMap(interfaceType);