@@ -1575,14 +1575,14 @@ internal CodeBuilder ToCodeBuilder()
15751575 winrt::com_ptr<ID2D1Geometry> Geometry() { return _geometry; }
15761576
15771577 // IGeometrySource2DInterop.
1578- IFACEMETHODIMP GetGeometry(ID2D1Geometry** value) override
1578+ IFACEMETHODIMP GetGeometry(ID2D1Geometry** value) noexcept(true) override
15791579 {
15801580 _geometry.copy_to(value);
15811581 return S_OK;
15821582 }
15831583
15841584 // IGeometrySource2DInterop.
1585- IFACEMETHODIMP TryGetGeometryUsingFactory(ID2D1Factory*, ID2D1Geometry**) override
1585+ IFACEMETHODIMP TryGetGeometryUsingFactory(ID2D1Factory*, ID2D1Geometry**) noexcept(true) override
15861586 {
15871587 return E_NOTIMPL;
15881588 }
@@ -1633,7 +1633,7 @@ void AddSource(winrt::Windows::Graphics::Effects::IGraphicsEffectSource source)
16331633 winrt::hstring Name() { return m_name; }
16341634
16351635 // IGraphicsEffectD2D1Interop.
1636- IFACEMETHODIMP GetEffectId(GUID* id) override
1636+ IFACEMETHODIMP GetEffectId(GUID* id) noexcept(true) override
16371637 {
16381638 if (id != nullptr)
16391639 {
@@ -1645,7 +1645,7 @@ IFACEMETHODIMP GetEffectId(GUID* id) override
16451645 }
16461646
16471647 // IGraphicsEffectD2D1Interop.
1648- IFACEMETHODIMP GetSourceCount(UINT* count) override
1648+ IFACEMETHODIMP GetSourceCount(UINT* count) noexcept(true) override
16491649 {
16501650 if (count != nullptr)
16511651 {
@@ -1658,7 +1658,7 @@ IFACEMETHODIMP GetSourceCount(UINT* count) override
16581658 // IGraphicsEffectD2D1Interop.
16591659 IFACEMETHODIMP GetSource(
16601660 UINT index,
1661- ::ABI::Windows::Graphics::Effects::IGraphicsEffectSource** source) override
1661+ ::ABI::Windows::Graphics::Effects::IGraphicsEffectSource** source) noexcept(true) override
16621662 {
16631663 if (index >= m_sources.size() ||
16641664 source == nullptr)
@@ -1672,12 +1672,12 @@ IFACEMETHODIMP GetSource(
16721672 }
16731673
16741674 // IGraphicsEffectD2D1Interop.
1675- IFACEMETHODIMP GetPropertyCount(UINT* count) override { *count = 1; return S_OK; }
1675+ IFACEMETHODIMP GetPropertyCount(UINT* count) noexcept(true) override { *count = 1; return S_OK; }
16761676
16771677 // IGraphicsEffectD2D1Interop.
16781678 IFACEMETHODIMP GetProperty(
16791679 UINT index,
1680- ::ABI::Windows::Foundation::IPropertyValue** value) override
1680+ ::ABI::Windows::Foundation::IPropertyValue** value) noexcept(true) override
16811681 {
16821682 switch (index)
16831683 {
@@ -1726,7 +1726,7 @@ class GaussianBlurEffect : public winrt::implements<GaussianBlurEffect,
17261726 winrt::hstring Name() { return m_name; }
17271727
17281728 // IGraphicsEffectD2D1Interop.
1729- IFACEMETHODIMP GetEffectId(GUID* id) override
1729+ IFACEMETHODIMP GetEffectId(GUID* id) noexcept(true) override
17301730 {
17311731 if (id != nullptr)
17321732 {
@@ -1738,7 +1738,7 @@ IFACEMETHODIMP GetEffectId(GUID* id) override
17381738 }
17391739
17401740 // IGraphicsEffectD2D1Interop.
1741- IFACEMETHODIMP GetSourceCount(UINT* count) override
1741+ IFACEMETHODIMP GetSourceCount(UINT* count) noexcept(true) override
17421742 {
17431743 if (count != nullptr)
17441744 {
@@ -1751,7 +1751,7 @@ IFACEMETHODIMP GetSourceCount(UINT* count) override
17511751 // IGraphicsEffectD2D1Interop.
17521752 IFACEMETHODIMP GetSource(
17531753 UINT index,
1754- ::ABI::Windows::Graphics::Effects::IGraphicsEffectSource** source) override
1754+ ::ABI::Windows::Graphics::Effects::IGraphicsEffectSource** source) noexcept(true) override
17551755 {
17561756 if (index != 0 ||
17571757 source == nullptr)
@@ -1765,12 +1765,12 @@ IFACEMETHODIMP GetSource(
17651765 }
17661766
17671767 // IGraphicsEffectD2D1Interop.
1768- IFACEMETHODIMP GetPropertyCount(UINT* count) override { *count = 3; return S_OK; }
1768+ IFACEMETHODIMP GetPropertyCount(UINT* count) noexcept(true) override { *count = 3; return S_OK; }
17691769
17701770 // IGraphicsEffectD2D1Interop.
17711771 IFACEMETHODIMP GetProperty(
17721772 UINT index,
1773- ::ABI::Windows::Foundation::IPropertyValue** value) override
1773+ ::ABI::Windows::Foundation::IPropertyValue** value) noexcept(true) override
17741774 {
17751775 switch (index)
17761776 {
@@ -1799,7 +1799,7 @@ IFACEMETHODIMP GetProperty(
17991799 IFACEMETHODIMP GetNamedPropertyMapping(
18001800 LPCWSTR,
18011801 UINT*,
1802- ::ABI::Windows::Graphics::Effects::GRAPHICS_EFFECT_PROPERTY_MAPPING*) override
1802+ ::ABI::Windows::Graphics::Effects::GRAPHICS_EFFECT_PROPERTY_MAPPING*) noexcept(true) override
18031803 {
18041804 return E_INVALIDARG;
18051805 }
0 commit comments