namespace BytecodeApi;
///
/// Specifies flags for the conversion of objects, used by the method.
///
[Flags]
public enum ConvertObjectOptions
{
///
/// Specifies that no conversion flags are defined.
///
None = 0,
///
/// Specifies that character casing of property and field names is not considered.
///
IgnoreCase = 1,
///
/// Specifies that properties are not copied from the source .
///
IgnoreProperties = 2,
///
/// Specifies that fields are not copied from the source .
///
IgnoreFields = 4,
///
/// Specifies that properties from the source are copied to fields of the destination in addition to its properties, as long as the name matches.
///
PropertiesToFields = 8,
///
/// Specifies that fields from the source are copied to properties of the destination in addition to its fields, as long as the name matches.
///
FieldsToProperties = 16,
///
/// Specifies that non-public properties or fields are included.
///
NonPublic = 32,
///
/// Specifies that static properties or fields are included.
///
Static = 64
}