diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml
index 79696f0..458a8c5 100644
--- a/.github/workflows/pr.yaml
+++ b/.github/workflows/pr.yaml
@@ -96,7 +96,7 @@ jobs:
run: dotnet tool install --global Microsoft.CST.DevSkim.CLI
- name: Run DevSkim Security Scan (Save output)
- run: devskim analyze --source-code . --file-format text -E --ignore-rule-ids DS176209 --ignore-globs "**/api/**,**/CoverageReport/**"
+ run: devskim analyze --source-code . --file-format text -E --ignore-rule-ids DS176209 --ignore-globs "**/api/**,**/CoverageReport/**" --output-file devskim-results.txt
- name: Show DevSkim Results in Summary
if: failure()
diff --git a/examples/Net4.8/Example1-BasicETL/App.config b/examples/Net4.8/Example1-BasicETL/App.config
index 193aecc..c39f060 100644
--- a/examples/Net4.8/Example1-BasicETL/App.config
+++ b/examples/Net4.8/Example1-BasicETL/App.config
@@ -1,6 +1,14 @@
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Net4.8/Example1-BasicETL/Example1-BasicETL.csproj b/examples/Net4.8/Example1-BasicETL/Example1-BasicETL.csproj
index 3d2700d..60609a2 100644
--- a/examples/Net4.8/Example1-BasicETL/Example1-BasicETL.csproj
+++ b/examples/Net4.8/Example1-BasicETL/Example1-BasicETL.csproj
@@ -34,8 +34,9 @@
4
-
- ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.2\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+
+ ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.3\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+ True
diff --git a/examples/Net4.8/Example1-BasicETL/packages.config b/examples/Net4.8/Example1-BasicETL/packages.config
index c6e55dc..8ec64a4 100644
--- a/examples/Net4.8/Example1-BasicETL/packages.config
+++ b/examples/Net4.8/Example1-BasicETL/packages.config
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/examples/Net4.8/Example2-WithCancellationToken/App.config b/examples/Net4.8/Example2-WithCancellationToken/App.config
index 193aecc..c39f060 100644
--- a/examples/Net4.8/Example2-WithCancellationToken/App.config
+++ b/examples/Net4.8/Example2-WithCancellationToken/App.config
@@ -1,6 +1,14 @@
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Net4.8/Example2-WithCancellationToken/Example2-WithCancellationToken.csproj b/examples/Net4.8/Example2-WithCancellationToken/Example2-WithCancellationToken.csproj
index a0f4dd5..582a3a3 100644
--- a/examples/Net4.8/Example2-WithCancellationToken/Example2-WithCancellationToken.csproj
+++ b/examples/Net4.8/Example2-WithCancellationToken/Example2-WithCancellationToken.csproj
@@ -34,8 +34,9 @@
4
-
- ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.2\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+
+ ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.3\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+ True
diff --git a/examples/Net4.8/Example2-WithCancellationToken/packages.config b/examples/Net4.8/Example2-WithCancellationToken/packages.config
index c6e55dc..8ec64a4 100644
--- a/examples/Net4.8/Example2-WithCancellationToken/packages.config
+++ b/examples/Net4.8/Example2-WithCancellationToken/packages.config
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/examples/Net4.8/Example3-WithGracefulCancellation/App.config b/examples/Net4.8/Example3-WithGracefulCancellation/App.config
index 193aecc..c39f060 100644
--- a/examples/Net4.8/Example3-WithGracefulCancellation/App.config
+++ b/examples/Net4.8/Example3-WithGracefulCancellation/App.config
@@ -1,6 +1,14 @@
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Net4.8/Example3-WithGracefulCancellation/Example3-WithGracefulCancellation.csproj b/examples/Net4.8/Example3-WithGracefulCancellation/Example3-WithGracefulCancellation.csproj
index 5643f67..f82f8f3 100644
--- a/examples/Net4.8/Example3-WithGracefulCancellation/Example3-WithGracefulCancellation.csproj
+++ b/examples/Net4.8/Example3-WithGracefulCancellation/Example3-WithGracefulCancellation.csproj
@@ -34,8 +34,9 @@
4
-
- ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.2\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+
+ ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.3\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+ True
diff --git a/examples/Net4.8/Example3-WithGracefulCancellation/packages.config b/examples/Net4.8/Example3-WithGracefulCancellation/packages.config
index c6e55dc..8ec64a4 100644
--- a/examples/Net4.8/Example3-WithGracefulCancellation/packages.config
+++ b/examples/Net4.8/Example3-WithGracefulCancellation/packages.config
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/examples/Net4.8/Example4a-WithExtractorProgress/App.config b/examples/Net4.8/Example4a-WithExtractorProgress/App.config
index 193aecc..c39f060 100644
--- a/examples/Net4.8/Example4a-WithExtractorProgress/App.config
+++ b/examples/Net4.8/Example4a-WithExtractorProgress/App.config
@@ -1,6 +1,14 @@
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Net4.8/Example4a-WithExtractorProgress/Example4a-WithExtractorProgress.csproj b/examples/Net4.8/Example4a-WithExtractorProgress/Example4a-WithExtractorProgress.csproj
index d87ad91..2ac717e 100644
--- a/examples/Net4.8/Example4a-WithExtractorProgress/Example4a-WithExtractorProgress.csproj
+++ b/examples/Net4.8/Example4a-WithExtractorProgress/Example4a-WithExtractorProgress.csproj
@@ -35,8 +35,9 @@
latest
-
- ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.2\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+
+ ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.3\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+ True
diff --git a/examples/Net4.8/Example4a-WithExtractorProgress/packages.config b/examples/Net4.8/Example4a-WithExtractorProgress/packages.config
index f065ed5..4d80a52 100644
--- a/examples/Net4.8/Example4a-WithExtractorProgress/packages.config
+++ b/examples/Net4.8/Example4a-WithExtractorProgress/packages.config
@@ -1,6 +1,6 @@
-
+
diff --git a/examples/Net4.8/Example4b-WithTransformerProgress/App.config b/examples/Net4.8/Example4b-WithTransformerProgress/App.config
index 193aecc..c39f060 100644
--- a/examples/Net4.8/Example4b-WithTransformerProgress/App.config
+++ b/examples/Net4.8/Example4b-WithTransformerProgress/App.config
@@ -1,6 +1,14 @@
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Net4.8/Example4b-WithTransformerProgress/Example4b-WithTransformerProgress.csproj b/examples/Net4.8/Example4b-WithTransformerProgress/Example4b-WithTransformerProgress.csproj
index 7eca6d3..34778af 100644
--- a/examples/Net4.8/Example4b-WithTransformerProgress/Example4b-WithTransformerProgress.csproj
+++ b/examples/Net4.8/Example4b-WithTransformerProgress/Example4b-WithTransformerProgress.csproj
@@ -35,8 +35,9 @@
latest
-
- ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.2\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+
+ ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.3\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+ True
diff --git a/examples/Net4.8/Example4b-WithTransformerProgress/packages.config b/examples/Net4.8/Example4b-WithTransformerProgress/packages.config
index c6e55dc..8ec64a4 100644
--- a/examples/Net4.8/Example4b-WithTransformerProgress/packages.config
+++ b/examples/Net4.8/Example4b-WithTransformerProgress/packages.config
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/examples/Net4.8/Example4c-WithLoaderProgress/App.config b/examples/Net4.8/Example4c-WithLoaderProgress/App.config
index 193aecc..c39f060 100644
--- a/examples/Net4.8/Example4c-WithLoaderProgress/App.config
+++ b/examples/Net4.8/Example4c-WithLoaderProgress/App.config
@@ -1,6 +1,14 @@
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Net4.8/Example4c-WithLoaderProgress/Example4c-WithLoaderProgress.csproj b/examples/Net4.8/Example4c-WithLoaderProgress/Example4c-WithLoaderProgress.csproj
index 06eaa54..671c7d1 100644
--- a/examples/Net4.8/Example4c-WithLoaderProgress/Example4c-WithLoaderProgress.csproj
+++ b/examples/Net4.8/Example4c-WithLoaderProgress/Example4c-WithLoaderProgress.csproj
@@ -35,8 +35,9 @@
latest
-
- ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.2\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+
+ ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.3\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+ True
diff --git a/examples/Net4.8/Example4c-WithLoaderProgress/packages.config b/examples/Net4.8/Example4c-WithLoaderProgress/packages.config
index c6e55dc..8ec64a4 100644
--- a/examples/Net4.8/Example4c-WithLoaderProgress/packages.config
+++ b/examples/Net4.8/Example4c-WithLoaderProgress/packages.config
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/examples/Net4.8/Example5a-ExtractorWithProgressAndCancellation/App.config b/examples/Net4.8/Example5a-ExtractorWithProgressAndCancellation/App.config
index 193aecc..c39f060 100644
--- a/examples/Net4.8/Example5a-ExtractorWithProgressAndCancellation/App.config
+++ b/examples/Net4.8/Example5a-ExtractorWithProgressAndCancellation/App.config
@@ -1,6 +1,14 @@
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Net4.8/Example5a-ExtractorWithProgressAndCancellation/Example5a-ExtractorWithProgressAndCancellation.csproj b/examples/Net4.8/Example5a-ExtractorWithProgressAndCancellation/Example5a-ExtractorWithProgressAndCancellation.csproj
index b03bb8e..9469aad 100644
--- a/examples/Net4.8/Example5a-ExtractorWithProgressAndCancellation/Example5a-ExtractorWithProgressAndCancellation.csproj
+++ b/examples/Net4.8/Example5a-ExtractorWithProgressAndCancellation/Example5a-ExtractorWithProgressAndCancellation.csproj
@@ -35,8 +35,9 @@
latest
-
- ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.2\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+
+ ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.3\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+ True
diff --git a/examples/Net4.8/Example5a-ExtractorWithProgressAndCancellation/packages.config b/examples/Net4.8/Example5a-ExtractorWithProgressAndCancellation/packages.config
index c6e55dc..8ec64a4 100644
--- a/examples/Net4.8/Example5a-ExtractorWithProgressAndCancellation/packages.config
+++ b/examples/Net4.8/Example5a-ExtractorWithProgressAndCancellation/packages.config
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/examples/Net4.8/Example6-ReducingDuplicateCode/App.config b/examples/Net4.8/Example6-ReducingDuplicateCode/App.config
index 193aecc..c39f060 100644
--- a/examples/Net4.8/Example6-ReducingDuplicateCode/App.config
+++ b/examples/Net4.8/Example6-ReducingDuplicateCode/App.config
@@ -1,6 +1,14 @@
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/Net4.8/Example6-ReducingDuplicateCode/Example6-ReducingDuplicateCode.csproj b/examples/Net4.8/Example6-ReducingDuplicateCode/Example6-ReducingDuplicateCode.csproj
index 810d7e9..efd098a 100644
--- a/examples/Net4.8/Example6-ReducingDuplicateCode/Example6-ReducingDuplicateCode.csproj
+++ b/examples/Net4.8/Example6-ReducingDuplicateCode/Example6-ReducingDuplicateCode.csproj
@@ -35,8 +35,9 @@
12
-
- ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.2\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+
+ ..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.10.0.3\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll
+ True
diff --git a/examples/Net4.8/Example6-ReducingDuplicateCode/packages.config b/examples/Net4.8/Example6-ReducingDuplicateCode/packages.config
index c6e55dc..8ec64a4 100644
--- a/examples/Net4.8/Example6-ReducingDuplicateCode/packages.config
+++ b/examples/Net4.8/Example6-ReducingDuplicateCode/packages.config
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/src/Wolfgang.Etl.Abstractions/Wolfgang.Etl.Abstractions.csproj b/src/Wolfgang.Etl.Abstractions/Wolfgang.Etl.Abstractions.csproj
index 08963ed..fd1b08e 100644
--- a/src/Wolfgang.Etl.Abstractions/Wolfgang.Etl.Abstractions.csproj
+++ b/src/Wolfgang.Etl.Abstractions/Wolfgang.Etl.Abstractions.csproj
@@ -43,7 +43,7 @@
-
+