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