Object and Property Descriptions
I am making a managed dll in C++ to use in later projects for C++, VB, and C#.
When ever you click on properties of MS user controls in the design portion IDE it tells you what that property is, ect. I would like to know how describe properties in the same manner. Also when you look at an object in the object browser it gives you a summary; I would also like to know how to define these summaries in C++.
Thanks in advance for any help
thank you,
I know it would be written as shown in C#:
[DescriptionAttribute ("MyDescription")]
But how would I do it in managed C++?
Ok, apparantly you can't forget to add a refrence if you don't want a compile error 
I got it working, but I don't think the description attribute is the one I'm looking for, I want the one that describes it in that little inteli sense box that pops up when you are typing the property or method.
well compiling isn't the the problem, I rebuild every time I make a change; although I am building it in C++, I am testing it with C#. Basically if I decide to distribute the dll I making, I want people to know how to use the properties and methods, because as you know, appropriate names are never enough 
plus I want the stuff I make to look professional
It's not an component so I need the descriptions to be veiwed in intelisense or and the object veiwer only.
ok, got the summary code working kinda
but it says in the documentation it's supposed to generate .xdc but I couldn't find any, I even did a search for *.xdc, but found nothing except one file related to Adobe Acrobat
I used the /doc switch, mabey I'm forgetting some sort of refrence?
hmmm, don't see any thing about xdcmake, mabey you are right about VC++E not supporting it; but mabey I am doing some thing wrong, mabey I didn't make all the nessary refrences? maybey I didn't write the switch right, is the following correct?
/clr:pure
/doc
Heres a sample property just incase:
///<summary>"Determines whether or not the tool outputs text to its associated control."</summary>static property bool OutputActivityStrs{
bool get() {
return OutputActStrs; }
void set(bool value) {
OutputActStrs=value;
}
}