• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dennisdoomen / reflectify
96%
main: 96%

Build:
Build:
LAST BUILD BRANCH: perf
DEFAULT BRANCH: main
Repo Added 27 Oct 2024 08:13AM UTC
Files 1
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH 1.9.0
branch: 1.9.0
CHANGE BRANCH
x
Reset
  • 1.9.0
  • 1.0.0
  • 1.1.0
  • 1.2.0
  • 1.2.1
  • 1.3.0
  • 1.4.0
  • 1.5.0
  • 1.5.1
  • 1.6.0
  • 1.7.0
  • 1.8.0
  • IsCompilerGenerated
  • IsDefined
  • add-generic-overload-for-issameorinherits
  • bump-dependencies
  • copilot/add-isstruct-isrefstruct
  • copilot/add-parameterinfo-support
  • copilot/check-and-add-tests-coverage
  • copilot/fix-77
  • dennisdoomen-patch-1
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/download-artifact-5
  • dependabot/github_actions/actions/download-artifact-6
  • dependabot/github_actions/actions/download-artifact-7
  • dependabot/github_actions/actions/download-artifact-8
  • dependabot/github_actions/actions/setup-dotnet-5
  • dependabot/github_actions/actions/upload-artifact-5
  • dependabot/github_actions/actions/upload-artifact-6
  • dependabot/github_actions/actions/upload-artifact-7
  • dependabot/nuget/CSharpGuidelinesAnalyzer-3.8.5
  • dependabot/nuget/Meziantou.Analyzer-2.0.182
  • dependabot/nuget/Meziantou.Analyzer-2.0.183
  • dependabot/nuget/Meziantou.Analyzer-2.0.184
  • dependabot/nuget/Meziantou.Analyzer-2.0.186
  • dependabot/nuget/Meziantou.Analyzer-2.0.212
  • dependabot/nuget/Meziantou.Analyzer-2.0.213
  • dependabot/nuget/Meziantou.Analyzer-2.0.215
  • dependabot/nuget/Meziantou.Analyzer-2.0.219
  • dependabot/nuget/Meziantou.Analyzer-2.0.220
  • dependabot/nuget/Meziantou.Analyzer-2.0.221
  • dependabot/nuget/Meziantou.Analyzer-2.0.224
  • dependabot/nuget/Meziantou.Analyzer-2.0.227
  • dependabot/nuget/Meziantou.Analyzer-2.0.238
  • dependabot/nuget/Meziantou.Analyzer-2.0.248
  • dependabot/nuget/Meziantou.Analyzer-3.0.43
  • dependabot/nuget/Nuke.Common-9.0.3
  • dependabot/nuget/Roslynator.Analyzers-4.12.10
  • dependabot/nuget/Roslynator.Analyzers-4.12.11
  • dependabot/nuget/Roslynator.Analyzers-4.12.9
  • dependabot/nuget/Roslynator.Analyzers-4.14.1
  • dependabot/nuget/minor-dependencies-0e51260201
  • dependabot/nuget/minor-dependencies-257f3bfd8d
  • dependabot/nuget/minor-dependencies-35a08184e8
  • dependabot/nuget/minor-dependencies-39bd338d6c
  • dependabot/nuget/minor-dependencies-49e41d8448
  • dependabot/nuget/minor-dependencies-58c2698731
  • dependabot/nuget/minor-dependencies-90f69daf33
  • dependabot/nuget/minor-dependencies-d7103eb460
  • dependabot/nuget/minor-dependencies-dd53601bfe
  • dependabot/nuget/minor-dependencies-e3717661d7
  • dependabot/nuget/minor-dependencies-e8c4b9e99c
  • dependabot/nuget/minor-dependencies-f3c8bfe1cf
  • dependabot/nuget/multi-05e5f60e65
  • dependabot/nuget/multi-0ecc99291e
  • dependabot/nuget/multi-23ba88b9df
  • dependabot/nuget/multi-2881bab1bd
  • dependabot/nuget/multi-2a84168d3f
  • dependabot/nuget/multi-2bb3c0ef25
  • dependabot/nuget/multi-7da862dc01
  • dependabot/nuget/multi-81baba4224
  • dependabot/nuget/multi-8224a93af1
  • dependabot/nuget/multi-a972b99ccf
  • dependabot/nuget/multi-aa767d4d7e
  • dependabot/nuget/multi-add55474fb
  • dependabot/nuget/tests/Reflectify.Specs/FluentAssertions-8.6.0
  • dependabot/nuget/tests/Reflectify.Specs/FluentAssertions-8.7.0
  • dependabot/nuget/tests/Reflectify.Specs/FluentAssertions-8.7.1
  • dependabot/nuget/tests/Reflectify.Specs/FluentAssertions-8.8.0
  • dependabot/nuget/tests/Reflectify.Specs/JetBrains.Annotations-2025.2.1
  • dependabot/nuget/tests/Reflectify.Specs/JetBrains.Annotations-2025.2.2
  • dependabot/nuget/tests/Reflectify.Specs/coverlet.collector-8.0.1
  • dependabot/nuget/tests/Reflectify.Specs/minor-dependencies-2ddccfa99c
  • docs
  • explicit-vs-normal
  • feature/get-non-generic-name
  • feature/is-delegate
  • fix/compiler-generated
  • improve-propery-performance
  • improve-readme
  • main
  • optimizations
  • perf
  • preprocessor
  • refactor/bump-nuke
  • refactor/bump-xunit-runner

04 Apr 2026 12:31PM UTC coverage: 95.801% (-1.5%) from 97.293%
23978959935

push

github

dennisdoomen
Improve the performance of getting fields and properties

Optimize property and field caching, replace `HasFlag` with bitwise operations, and improve `ToArray` and `Enumerator` implementations.

211 of 224 branches covered (94.2%)

Branch coverage included in aggregate %.

58 of 63 new or added lines in 1 file covered. (92.06%)

2 existing lines in 1 file now uncovered.

405 of 419 relevant lines covered (96.66%)

5250619.99 hits per line

Relevant lines Covered
Build:
Build:
419 RELEVANT LINES 405 COVERED LINES
5250619.99 HITS PER LINE
Source Files on 1.9.0
  • Tree
  • List 1
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23978959935 1.9.0 Improve the performance of getting fields and properties Optimize property and field caching, replace `HasFlag` with bitwise operations, and improve `ToArray` and `Enumerator` implementations. push 04 Apr 2026 12:39PM UTC dennisdoomen github
95.8
See All Builds (238)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc