Skip to content

tankbob/ReReflection

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReReflection - ReSharper plugin for .NET Reflection API

The plugin is aimed to simplify work with .NET reflection API by providing quick-fixes, problem, highlights and auto-completion items.

##Download

Articles

  1. Writing a ReSharper Plugin: Quick Fixes
  2. Writing a ReSharper Plugin: Problem Analyzers
  3. [Writing a ReSharper Plugin: Auto-completion] (http://elekslabs.com/2014/06/writing-a-resharper-plugin-auto-completion.html)
  4. [Writing a ReSharper Plugin: Search and Navigation] (http://elekslabs.com/2014/08/writing-a-resharper-plugin-search-and-navigation.html)
  5. And many more...

Usages

This section describes basic plugin usages with examples.

Search and Navigation

Quick-fixes

"Use reflection"

"Did you mean?"

Provides possible choices for

"Correct binding flags"

"Remove binding flags"

Problem highlights

  1. AmbigiousMemberMatchError – For cases when there are several method overloads with the same name in the reflected type.
  2. BindingFlagsCanBeSkippedWarning – If BindingFlags specified as argument exactly matches the default value used by Reflection.
  3. IncorrectBindingFlagsError – BindingFlags specified for the current type member are incorrect. For example, BindingFlag.Static is missed for a static member.
  4. IncorrectMakeGenericTypeHighlighting – Highlighting for MakeGenericType misuse.
  5. ReflectionMemberNotFoundError – Member with the specified name cannot be found in the reflected type.

Auto-completion

About

ReSharper plugin for .NET Reflection

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published