Hello GAT Team!
I have written an Extender for C# projects and for Solutions using the IExtenderProvider.
Specifically the extender is going after prjCATIDCSharpProjectBrowseObject (4EF9F003-DE95-4d60-96B0-212979F2A857) and vsCATIDSolutionBrowseObject (A2392464-7C22-11d3-BDCA-00C04F688E50).
Based on which object is selected, it provides one of two seperate Extender Objects from the IExtenderProvider::GetExtender method.
The extender is simply providing some additional properties for use within the PropertyGrid - these properties are being stored within the Solution.Globals collection and Project.Globals collection.
I have plans to extend the current provider to include various files within the project, however with the powerful built-in filtering of recipes and templates provided by the GAT I thought it best to see if there is a way I could use the GAT framework to create a sort of "bound" extender.
Any advice on how to proceed?
Thanks in advance,