Thanks, I did know that at one point in time, but had forgotten :)
>On another note, just an FYI: it's not necessary to provide a number for your Enums (Pending = 1), they will default to numbers in the order you've written, starting at 0. If you want yours to start at 1, as you've shown below, or if you need a different numbering scheme for some reason, then you would have to explicitly define them as you did.
>
>~~Bonnie
>
>
>
>
>>Hi,
>>
>>I have an enum defined in a partial class of a Business Object (all my BOs are in one project) like this:
>>
>>
enum StatusCode
>> {
>> Pending = 1,
>> InForce = 2,
>> Withdrawn = 3,
>> Postponed = 4,
>> Deferred = 5,
>> Cancelled = 6,
>> Claimed = 7,
>> Matured = 8,
>> Lapsed = 9,
>> Surrendered = 10,
>> DeathNotice = 11
>> }
>>
>>This lets me refer to the enum in code in the partial class no problem, like this:
>>
>>
this.Entity.Status = StatusCode.Pending;
>>
>>However, if I want to use this enum in the interface project (separate to the BO project, but part of the overall solution) I can't as the compiler does not recognise it. Is there some way to make this enum available outside of the BO? Or is this bad design?