Tools
Additional productivity tools and utilities for enhanced development workflow.
Overview
C# Dev Tools includes a comprehensive set of developer tools:
- Bookmarks - Mark and navigate code locations
- Diagrams - Create and manage diagrams with Excalidraw
- Text Tools - Encoders, decoders, and text utilities
- User Interface Tools - Color tools and UI design utilities
Bookmarks
Mark important code locations for quick navigation:
- Mark lines with visual indicators
- Navigate between bookmarks globally
- Add labels to bookmarks
- Organize in dedicated tree view
- Keyboard shortcuts for efficiency
Diagrams
Create and manage technical diagrams:
- Excalidraw integration
- Global and workspace diagrams
- Whiteboard-style drawing
- Export and share diagrams
- Version control friendly
Text Tools
Utilities for text manipulation:
Encoders/Decoders
- Base64 encode/decode
- URL encode/decode
- HTML encode/decode
- JSON formatting and validation
- JWT token decoder
Text Analysis
- Regex tester
- Text comparison
- String utilities
- Hash generators
User Interface Tools
Design and preview UI elements:
- Color converter
- Color mixer
- Color palette generator
- Gradient maker
- Contrast checker
- Cubic Bezier editor
- Icon browser
Accessing Tools
All tools are available in the Solution Explorer:
- Open Solution Explorer
- Expand "Tools" section
- Select desired tool
- Tool opens in webview or panel
Common Features
Webview-Based
Most tools use webviews for rich interfaces:
- Interactive controls
- Real-time preview
- Copy results easily
- Responsive design
Standalone
Tools work independently:
- No solution required
- Use anytime
- Quick access
- Lightweight
Benefits
- Reduce context switching
- All-in-one development environment
- Consistent interface
- Time-saving utilities
- Enhanced productivity
Integration
Tools integrate with:
- Code editor
- Clipboard
- File system
- Settings
- Other extensions