private static void SetCapability ( byte[] bytes, int capabilityLevel, CameraCapabilities cameraCapabilities, PropertyInfo property, CapabilityAttribute capability ) { if (capabilityLevel + capability.LocalIndex < bytes.Length && (bytes[capabilityLevel + capability.LocalIndex] & capability.Mask) == capability.Mask) property.SetValue(cameraCapabilities, true, null); }
private static void SetCapability ( byte[] bytes, int capabilityLevel, CameraCapabilities cameraCapabilities, PropertyInfo property, CapabilityAttribute capability ) { if (capabilityLevel + capability.LocalIndex < bytes.Length && (bytes[capabilityLevel + capability.LocalIndex] & capability.Mask) == capability.Mask) { property.SetValue(cameraCapabilities, true, null); } }