Click here to Skip to main content
15,921,622 members
Home / Discussions / C#
   

C#

 
GeneralRe: Proper way to determine the colors of controls? Pin
arnold_w5-Jan-10 2:56
arnold_w5-Jan-10 2:56 
GeneralRe: Proper way to determine the colors of controls? [modified] Pin
Saksida Bojan5-Jan-10 4:51
Saksida Bojan5-Jan-10 4:51 
AnswerRe: Proper way to determine the colors of controls? Pin
Saksida Bojan5-Jan-10 1:56
Saksida Bojan5-Jan-10 1:56 
GeneralRe: Proper way to determine the colors of controls? Pin
arnold_w5-Jan-10 2:04
arnold_w5-Jan-10 2:04 
GeneralRe: Proper way to determine the colors of controls? Pin
Saksida Bojan5-Jan-10 4:41
Saksida Bojan5-Jan-10 4:41 
GeneralRe: Proper way to determine the colors of controls? Pin
arnold_w5-Jan-10 21:30
arnold_w5-Jan-10 21:30 
QuestionAdd-in is not executing. Pin
SRKSHOME4-Jan-10 23:24
SRKSHOME4-Jan-10 23:24 
Questionc# windows application Pin
naghoumeh144-Jan-10 22:52
naghoumeh144-Jan-10 22:52 
AnswerRe: c# windows application Pin
OriginalGriff4-Jan-10 23:08
mveOriginalGriff4-Jan-10 23:08 
GeneralRe: c# windows application Pin
naghoumeh144-Jan-10 23:21
naghoumeh144-Jan-10 23:21 
GeneralRe: c# windows application Pin
OriginalGriff4-Jan-10 23:38
mveOriginalGriff4-Jan-10 23:38 
GeneralRe: c# windows application Pin
naghoumeh144-Jan-10 23:46
naghoumeh144-Jan-10 23:46 
GeneralRe: c# windows application Pin
OriginalGriff5-Jan-10 0:00
mveOriginalGriff5-Jan-10 0:00 
AnswerRe: c# windows application Pin
Programm3r4-Jan-10 23:12
Programm3r4-Jan-10 23:12 
AnswerRe: c# windows application Pin
Isaac Gordon6-Jan-10 1:25
Isaac Gordon6-Jan-10 1:25 
QuestionException context in C# Pin
Antoine Jaussoin4-Jan-10 22:51
Antoine Jaussoin4-Jan-10 22:51 
AnswerRe: Exception context in C# Pin
Nicholas Butler4-Jan-10 23:20
sitebuilderNicholas Butler4-Jan-10 23:20 
You could pass the exception to UnitOfWork before Dispose is called. Something like this:

C#
try
{
  using ( var work = Dao.GetUnitOfWork() )
  {
    try
    {
      throw new Exception( "Wanted Exception" );
    }
    catch ( Exception x )
    {
      work.ExceptionWasThrown( x );
      throw;
    }
  }
}
catch { ... }


If you don't need the exception object, but just whether any exception was thrown or not, then you could use a transaction pattern:

C#
try
{
  using ( var work = Dao.GetUnitOfWork() )
  {
    throw new Exception( "Wanted Exception" );

    work.Commit();
  }
}
catch { ... }


If Commit has not been called before Dispose, then you know an exception was thrown.

Nick

----------------------------------
Be excellent to each other Smile | :)

GeneralRe: Exception context in C# Pin
Antoine Jaussoin5-Jan-10 0:10
Antoine Jaussoin5-Jan-10 0:10 
GeneralRe: Exception context in C# Pin
Nicholas Butler5-Jan-10 0:30
sitebuilderNicholas Butler5-Jan-10 0:30 
GeneralRe: Exception context in C# Pin
Antoine Jaussoin5-Jan-10 1:21
Antoine Jaussoin5-Jan-10 1:21 
GeneralRe: Exception context in C# Pin
Nicholas Butler5-Jan-10 1:35
sitebuilderNicholas Butler5-Jan-10 1:35 
GeneralRe: Exception context in C# Pin
Luc Pattyn5-Jan-10 2:26
sitebuilderLuc Pattyn5-Jan-10 2:26 
QuestionEnumerate eventlog sources Pin
Sunil G4-Jan-10 22:02
Sunil G4-Jan-10 22:02 
AnswerRe: Enumerate eventlog sources Pin
Programm3r4-Jan-10 23:19
Programm3r4-Jan-10 23:19 
AnswerRe: Enumerate eventlog sources Pin
Programm3r4-Jan-10 23:31
Programm3r4-Jan-10 23:31 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.