diff options
Diffstat (limited to 'mcs/tools/corcompare/MissingMethod.cs')
-rw-r--r-- | mcs/tools/corcompare/MissingMethod.cs | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/mcs/tools/corcompare/MissingMethod.cs b/mcs/tools/corcompare/MissingMethod.cs deleted file mode 100644 index 306bbb66e81..00000000000 --- a/mcs/tools/corcompare/MissingMethod.cs +++ /dev/null @@ -1,58 +0,0 @@ -// Mono.Util.CorCompare.MissingMethod -// -// Author(s): -// Nick Drochak (ndrochak@gol.com) -// -// (C) 2001-2002 Nick Drochak - -using System; -using System.Reflection; -using System.Text; - -namespace Mono.Util.CorCompare { - - /// <summary> - /// Represents a class method that is completely missing - /// </summary> - /// <remarks> - /// created by - Nick - /// created on - 2/20/2002 10:43:57 PM - /// </remarks> - class MissingMethod : MissingMember - { - // e.g. <method name="Equals" status="missing"/> - public MissingMethod (MemberInfo infoMono, MemberInfo infoMS) : base (infoMono, infoMS) {} - - public override string Name { - get { - string s = Info.ToString(); - int index = s.IndexOf(' '); - return s.Substring(index + 1); - } - } - - public override string Type { - get { - return "method"; - } - } - - public override NodeStatus Analyze () - { - m_nodeStatus = base.Analyze (); - - if (mInfoMono != null && mInfoMS != null) - { - MethodBase miMono = (MethodBase) mInfoMono; - MethodBase miMS = (MethodBase) mInfoMS; - - AddFlagWarning (miMono.IsAbstract, miMS.IsAbstract, "abstract"); - AddFlagWarning (miMono.IsStatic, miMS.IsStatic, "static"); - AddFlagWarning (miMono.IsVirtual && !miMono.IsFinal, miMS.IsVirtual && !miMS.IsFinal, "virtual"); - AddFlagWarning (miMono.IsConstructor, miMS.IsConstructor, "a constructor"); - //AddFlagWarning (miMono.IsFinal, miMS.IsFinal, "sealed"); - } - return m_nodeStatus; - } - } -} |