Claudio Brotto

marzo 2008 - Posts

Documentazione e Riferimenti Circolari

Cambio i nomi dei namespace e dei tipi, per non fare pubblicità negativa ad una class library che, peraltro, è decisamente ben fatta.

La nota dolente è però relativa alla documentazione (ma và, che caso ...).

C'è una enum (chiamiamola colloquialmente IlMioBoolean) che, oltre a True e False, espone un elemento "Default".

C'è una classe (chiamiamola colloquialmente Pippo) che espone una property (chiamiamola colloquialmente Paperino) di tipo IlMioBoolean.

La documentazione di Paperino, la property, recita quanto segue (parafrasi):

Vale IlMioBoolean.True se abilitato. Vale IlMioBoolean.False se disabilitato. Per default vale IlMioBoolean.Default.

IlMioBoolean.Default vale (secondo la documentazione):

True o False a seconda della classe che lo utilizza.

La domanda sorge sponatena.

Quanto vale Pippo.Paperino, se non lo imposto diversamente ? :-O