diff --git a/src/UglyToad.PdfPig.Tests/PublicApiScannerTests.cs b/src/UglyToad.PdfPig.Tests/PublicApiScannerTests.cs
index 364bb53b..c9859252 100644
--- a/src/UglyToad.PdfPig.Tests/PublicApiScannerTests.cs
+++ b/src/UglyToad.PdfPig.Tests/PublicApiScannerTests.cs
@@ -98,6 +98,7 @@ public void OnlyExposedApiIsPublic()
"UglyToad.PdfPig.CrossReference.TrailerDictionary",
"UglyToad.PdfPig.Exceptions.PdfDocumentEncryptedException",
"UglyToad.PdfPig.Filters.BaseFilterProvider",
+ "UglyToad.PdfPig.Filters.DecodeParameterResolver",
"UglyToad.PdfPig.Filters.DefaultFilterProvider",
"UglyToad.PdfPig.Filters.IFilter",
"UglyToad.PdfPig.Filters.IFilterProvider",
diff --git a/src/UglyToad.PdfPig/Filters/DecodeParameterResolver.cs b/src/UglyToad.PdfPig/Filters/DecodeParameterResolver.cs
index 32d10a9c..9c66a6e3 100644
--- a/src/UglyToad.PdfPig/Filters/DecodeParameterResolver.cs
+++ b/src/UglyToad.PdfPig/Filters/DecodeParameterResolver.cs
@@ -5,8 +5,18 @@
using Tokens;
using UglyToad.PdfPig.Util;
- internal static class DecodeParameterResolver
- {
+ ///
+ /// Decode parameter resolver.
+ ///
+ public static class DecodeParameterResolver
+ {
+ ///
+ /// Get the filter parameters from a stream dictionary.
+ ///
+ /// The stream dictionary.
+ /// If the filter element is an , the index in the array to take the dictionary from.
+ ///
+ ///
public static DictionaryToken GetFilterParameters(DictionaryToken streamDictionary, int index)
{
if (streamDictionary is null)