private static FieldAttributes GetAttributes(RFieldAttributes attributes) { FieldAttributes attrs = FieldAttributes.Public; if (attributes.HasFlag(RFieldAttributes.Public)) { attrs |= FieldAttributes.Public; } if (attributes.HasFlag(RFieldAttributes.Private)) { attrs |= FieldAttributes.Private; } if (attributes.HasFlag(RFieldAttributes.InitOnly)) { attrs |= FieldAttributes.InitOnly; } if (attributes.HasFlag(RFieldAttributes.Static)) { attrs |= FieldAttributes.Static; } return attrs; }