nicko       2004/12/19 11:23:31

  Modified:    src/Layout/Pattern LiteralPatternConverter.cs
  Log:
  Updates suggested by FxCop.
  Minor naming changes to internal types.
  Perf improvements to type check + type cast code.
  
  Revision  Changes    Path
  1.5       +3 -2      
logging-log4net/src/Layout/Pattern/LiteralPatternConverter.cs
  
  Index: LiteralPatternConverter.cs
  ===================================================================
  RCS file: 
/home/cvs/logging-log4net/src/Layout/Pattern/LiteralPatternConverter.cs,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- LiteralPatternConverter.cs        6 Dec 2004 02:22:44 -0000       1.4
  +++ LiteralPatternConverter.cs        19 Dec 2004 19:23:31 -0000      1.5
  @@ -56,10 +56,11 @@
                /// </remarks>
                public override PatternConverter SetNext(PatternConverter pc)
                {
  -                     if (pc is LiteralPatternConverter)
  +                     LiteralPatternConverter literalPc = pc as 
LiteralPatternConverter;
  +                     if (literalPc != null)
                        {
                                // Combine the two adjacent literals together
  -                             Option = Option + 
((LiteralPatternConverter)pc).Option;
  +                             Option = Option + literalPc.Option;
   
                                // We are the next converter now
                                return this;
  
  
  

Reply via email to