diff --git a/change/react-native-windows-2020-04-21-09-24-21-Fix_REACT_STRUCT_inline_issue.json b/change/react-native-windows-2020-04-21-09-24-21-Fix_REACT_STRUCT_inline_issue.json new file mode 100644 index 00000000000..c6a0f121b8f --- /dev/null +++ b/change/react-native-windows-2020-04-21-09-24-21-Fix_REACT_STRUCT_inline_issue.json @@ -0,0 +1,8 @@ +{ + "type": "patch", + "comment": "Added inline to REACT_STRUCT's GetStructInfo to use in header files", + "packageName": "react-native-windows", + "email": "vmorozov@microsoft.com", + "dependentChangeType": "patch", + "date": "2020-04-21T16:24:21.711Z" +} \ No newline at end of file diff --git a/vnext/Microsoft.ReactNative.Cxx/StructInfo.h b/vnext/Microsoft.ReactNative.Cxx/StructInfo.h index 298c2851ff4..703c63924be 100644 --- a/vnext/Microsoft.ReactNative.Cxx/StructInfo.h +++ b/vnext/Microsoft.ReactNative.Cxx/StructInfo.h @@ -9,7 +9,7 @@ #define REACT_STRUCT(type) \ struct type; \ - winrt::Microsoft::ReactNative::FieldMap GetStructInfo(type *) noexcept { \ + inline winrt::Microsoft::ReactNative::FieldMap GetStructInfo(type *) noexcept { \ winrt::Microsoft::ReactNative::FieldMap fieldMap{}; \ winrt::Microsoft::ReactNative::CollectStructFields(fieldMap); \ return fieldMap; \