public CloneAndMapNestedTypes ( ITypeDescriptorCallbacks typeSerializers, ITypeDescriptor>.Func |
||
typeSerializers | ITypeDescriptorCallbacks | |
map | ITypeDescriptor>.Func | |
return | ITypeDescriptor |
public ITypeDescriptor CloneAndMapNestedTypes(ITypeDescriptorCallbacks typeSerializers, Func<ITypeDescriptor, ITypeDescriptor> map)
{
if (_typeSerializers == typeSerializers)
{
return this;
}
return new EnumTypeDescriptor(typeSerializers, _type, _name, _signed, _flags, _pairs.ToList());
}