|
From: <sm...@us...> - 2003-08-20 07:21:48
|
Update of /cvsroot/nmock/nmock/src/NMock/Dynamic
In directory sc8-pr-cvs1:/tmp/cvs-serv962/src/NMock/Dynamic
Modified Files:
ClassGenerator.cs
Log Message:
Do not override methods that are only Assembly-accessible
Index: ClassGenerator.cs
===================================================================
RCS file: /cvsroot/nmock/nmock/src/NMock/Dynamic/ClassGenerator.cs,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** ClassGenerator.cs 13 Aug 2003 21:16:30 -0000 1.17
--- ClassGenerator.cs 20 Aug 2003 06:19:30 -0000 1.18
***************
*** 80,88 ****
private bool ShouldImplement(MethodInfo methodInfo)
{
! if (!methodInfo.IsVirtual || methodInfo.IsFinal)
{
methodsToIgnore.Add(methodInfo.Name);
}
! return !methodsToIgnore.Contains(methodInfo.Name);
}
--- 80,88 ----
private bool ShouldImplement(MethodInfo methodInfo)
{
! if ( (! methodInfo.IsVirtual) || methodInfo.IsFinal || methodInfo.IsAssembly)
{
methodsToIgnore.Add(methodInfo.Name);
}
! return ! methodsToIgnore.Contains(methodInfo.Name);
}
|