Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version
Go to top

Project Metadata Generation using T4

, 7 Nov 2009
Generate project metadata with T4 and unburden yourself from string literals in XAML binding expressions and INotifyPropertyChanged event arguments.
metagen_01_00.zip
MetaGenDemoDesktopClr.4.5.resharper.user
MetaGenDemoDesktopClr.suo
MetaGenDemoSilverlightClr.4.5.resharper.user
MetaGenDemoSilverlightClr.suo
DesktopClr
CSharp
CSharpDesktopClrDemo.csproj.user
MetaGen.4.5.resharper.user
MetaGen.suo
bin
Debug
DanielVaughan.MetaGen.Demo.vshost.exe
DanielVaughan.MetaGen.Demo.vshost.exe.manifest
MetaGen.vshost.exe.manifest
Dotfuscated
DanielVaughan.MetaGen.Demo.exe
Folder1
Folder2
Images
WpfDisciplesBanner.png
Obfuscated
DanielVaughan.MetaGen.Demo.exe
obj
Debug
MetaGen.csproj.GenerateResource.Cache
TempPE
Properties
Settings.settings
VB
VBDesktopClrDemo.vbproj.user
bin
Debug
DanielVaughan.MetaGen.VBDesktopClrDemo.vshost.exe
DanielVaughan.MetaGen.VBDesktopClrDemo.vshost.exe.manifest
Folder1
Folder2
Images
WpfDisciplesBanner.png
My Project
Settings.settings
MyExtensions
obj
Debug
TempPE
SilverlightClr
SilverlightClr.csproj.user
Bin
Debug
Images
WpfDisciplesBanner.png
obj
Debug
SilverlightClr.g.resources
TempPE
Properties
metagen_01_01.zip
MetaGenDemoDesktopClr.4.5.resharper.user
MetaGenDemoDesktopClr.suo
MetaGenDemoSilverlightClr.4.5.resharper.user
MetaGenDemoSilverlightClr.suo
CSharpDesktopClrDemo.csproj.user
MetaGen.4.5.resharper.user
MetaGen.suo
DanielVaughan.MetaGen.Demo.vshost.exe
DanielVaughan.MetaGen.Demo.vshost.exe.manifest
MetaGen.vshost.exe.manifest
DanielVaughan.MetaGen.Demo.exe
WpfDisciplesBanner.png
DanielVaughan.MetaGen.Demo.exe
MetaGen.csproj.GenerateResource.Cache
Settings.settings
VBDesktopClrDemo.vbproj.user
DanielVaughan.MetaGen.VBDesktopClrDemo.vshost.exe
DanielVaughan.MetaGen.VBDesktopClrDemo.vshost.exe.manifest
WpfDisciplesBanner.png
Settings.settings
SilverlightClr.csproj.user
WpfDisciplesBanner.png
MetaGen_01_02.zip
MetaGenDemoDesktopClr.4.5.resharper.user
MetaGenDemoDesktopClr.suo
MetaGenDemoSilverlightClr.4.5.resharper.user
MetaGenDemoSilverlightClr.suo
CSharpDesktopClrDemo.csproj.user
MetaGen.4.5.resharper.user
MetaGen.suo
DanielVaughan.MetaGen.Demo.vshost.exe
DanielVaughan.MetaGen.Demo.vshost.exe.manifest
MetaGen.vshost.exe.manifest
DanielVaughan.MetaGen.Demo.exe
WpfDisciplesBanner.png
DanielVaughan.MetaGen.Demo.exe
MetaGen.csproj.GenerateResource.Cache
Folder1
Settings.settings
VBDesktopClrDemo.vbproj.user
DanielVaughan.MetaGen.VBDesktopClrDemo.vshost.exe
DanielVaughan.MetaGen.VBDesktopClrDemo.vshost.exe.manifest
WpfDisciplesBanner.png
Settings.settings
SilverlightClr.csproj.user
WpfDisciplesBanner.png
MetaGen_01_03.zip
MetaGenDemoDesktopClr.4.5.resharper.user
MetaGenDemoDesktopClr.sln.cache
MetaGenDemoDesktopClr.suo
MetaGenDemoSilverlightClr.4.5.resharper.user
MetaGenDemoSilverlightClr.suo
CSharpDesktopClrDemo.csproj.user
MetaGen.4.5.resharper.user
MetaGen.suo
DanielVaughan.MetaGen.Demo.exe
DanielVaughan.MetaGen.Demo.vshost.exe
DanielVaughan.MetaGen.Demo.vshost.exe.manifest
MetaGen.vshost.exe.manifest
DanielVaughan.MetaGen.Demo.exe
WpfDisciplesBanner.png
DanielVaughan.MetaGen.Demo.exe
App.baml
CSharpDesktopClrDemo.csproj.GenerateResource.Cache
DanielVaughan.MetaGen.Demo.exe
DanielVaughan.MetaGen.Demo.g.resources
DanielVaughan.MetaGen.Demo.Properties.Resources.resources
DanielVaughan.MetaGen.Demo_MarkupCompile.cache
DanielVaughan.MetaGen.Demo_MarkupCompile.lref
MetaGen.csproj.GenerateResource.Cache
Window1.baml
MainDictionary.baml
SecondaryDictionary.baml
Settings.settings
Util
VBDesktopClrDemo.vbproj.user
DanielVaughan.MetaGen.VBDesktopClrDemo.exe
DanielVaughan.MetaGen.VBDesktopClrDemo.vshost.exe
DanielVaughan.MetaGen.VBDesktopClrDemo.vshost.exe.manifest
WpfDisciplesBanner.png
Settings.settings
DanielVaughan.MetaGen.VBDesktopClrDemo.exe
DanielVaughan.MetaGen.VBDesktopClrDemo.g.resources
DanielVaughan.MetaGen.VBDesktopClrDemo.Resources.resources
DanielVaughan.MetaGen.VBDesktopClrDemo_MarkupCompile.cache
DanielVaughan.MetaGen.VBDesktopClrDemo_MarkupCompile.lref
VBDesktopClrDemo.vbproj.GenerateResource.Cache
Window1.baml
Util
SilverlightClr.csproj.user
WpfDisciplesBanner.png
SilverlightClr.g.resources
Resources
Resources

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The BSD License

Share

About the Author

Daniel Vaughan
President Outcoder
Switzerland Switzerland
Daniel Vaughan is a Microsoft MVP and co-founder of Outcoder, a Swiss software and consulting company dedicated to creating best-of-breed user experiences and leading-edge back-end solutions, using the Microsoft stack of technologies--in particular WPF, WinRT, Windows Phone, and also Xamarin.Forms.
 
Daniel is the author of Windows Phone 8 Unleashed and Windows Phone 7.5 Unleashed, both published by SAMS.
 
Daniel is the developer behind several acclaimed Windows Phone apps including Surfy, Intellicam, and Splashbox; and is the creator of a number of popular open-source projects including Calcium SDK, and Clog.
 
Would you like Daniel to bring value to your organisation? Daniel's Blog | MVP profile | Follow on Twitter
 
Windows Phone Experts
Follow on   Twitter   Google+   LinkedIn

| Advertise | Privacy | Mobile
Web03 | 2.8.140922.1 | Last Updated 7 Nov 2009
Article Copyright 2009 by Daniel Vaughan
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid