.Net Tips – Collating partial class files

You know how Visual Studio neatly collates all the relevant files (the XAML and the code behind file in this case) for you whenever you create a new user control or page in WPF:

image

needless to say, in any sizable UI project this makes life hell of a lot easier navigating through the solution!

However, the same support is sadly lacking for normal partial class files.. for instance, if I ever wanted to slice up my class into partial classes in separate files to better organize (and make perusing easier) a bloated class file:

image

Visual Studio by default doesn’t collate the partial class files for you, but there’s a quick and easy (albeit manual) way to do this yourself in a few steps:

1. unload the project and edit the .csproj file

image

2. edit the entries for the files you want to collate to add a DependentUpon child element, e.g.

image

3. save, and reload project

image

Voila!

 

Learn to build Production-Ready Serverless applications

Want to learn how to build Serverless applications and follow best practices? Subscribe to my newsletter and join over 5,000 AWS & Serverless enthusiasts who have signed up already.

1 thought on “.Net Tips – Collating partial class files”

  1. Pingback: Partial class across projects is NOT ALLOWED | theburningmonk.com

Leave a Comment

Your email address will not be published. Required fields are marked *