public ITypeNewDescriptorGenerator?BuildNewDescriptorGenerator() { if (_fields.Select(p => p.Value).All(d => d.Sealed)) { return(null); } return(new TypeNewDescriptorGenerator(this)); }