3 writes to _typeParent
System.Reflection.Emit (3)
System\Reflection\Emit\TypeBuilderImpl.cs (3)
558_typeParent = parent; 564_typeParent = _module.GetTypeFromCoreAssembly(CoreTypeId.Object); 574_typeParent = null;
22 references to _typeParent
System.Reflection.Emit (22)
System\Reflection\Emit\TypeBuilderImpl.cs (22)
202if (_typeParent!.IsConstructedGenericType && 203(_typeParent.GetGenericTypeDefinition() is TypeBuilderImpl || _module.ContainsTypeBuilder(_typeParent.GetGenericArguments()))) 206con = GetConstructor(_typeParent, _typeParent.GetGenericTypeDefinition().GetConstructor( 211con = _typeParent.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, EmptyTypes, null); 343if (_typeParent != null) 345foreach (Type @interface in _typeParent.GetInterfaces()) 626public override Type? BaseType => _typeParent; 803if (!bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 805methods.AddRange(_typeParent.GetMethods(bindingAttr)); 831if (found == null && !bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 835found = _typeParent.GetMethod(name, bindingAttr); 839found = _typeParent.GetMethod(name, bindingAttr, binder, callConvention, types, modifiers); 869if (match == null && !bindingFlags.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 871match = _typeParent.GetField(name, bindingFlags); 922if (!bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 924fields.AddRange(_typeParent.GetFields(bindingAttr)); 970if (_typeParent != null) 972interfaces.AddRange(_typeParent.GetInterfaces()); 1030if (!bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 1032candidates.AddRange(_typeParent.GetProperties(bindingAttr));