/// <summary> /// Check Method. /// </summary> /// <param name="namespaceName">The namespace.</param> /// <param name="types">The types.</param> /// <returns>Any problems.</returns> public override ProblemCollection Check(string namespaceName, TypeNodeCollection types) { if (namespaceName == null) { throw new ArgumentNullException("namespaceName"); } if (namespaceName.Contains("Utilities")) { System.Diagnostics.Debug.WriteLine("UseAppropriateNamespaces: Utilities"); Problems.Add(new Problem(GetNamedResolution("Utilities", namespaceName), namespaceName)); } else if (namespaceName.Contains("Utils")) { System.Diagnostics.Debug.WriteLine("UseAppropriateNamespaces: Utils"); Problems.Add(new Problem(GetNamedResolution("Utilities", namespaceName), namespaceName)); } else if (namespaceName.Contains("Helpers")) { System.Diagnostics.Debug.WriteLine("UseAppropriateNamespaces: Helpers"); Problems.Add(new Problem(GetNamedResolution("Helpers", namespaceName), namespaceName)); } else if (namespaceName.Contains("Common")) { System.Diagnostics.Debug.WriteLine("UseAppropriateNamespaces: Common"); Problems.Add(new Problem(GetNamedResolution("Common", namespaceName), namespaceName)); } return Problems; }
public override ProblemCollection Check(string namespaceName, TypeNodeCollection types) { if (namespaceName != "") { string pascalClassNameSpace = namespaceName.ToPascalstring(); if (!pascalClassNameSpace.StartsWith("OpenGI.OpenTrader")) { this.Problems.Add(new Problem(this.GetResolution(), namespaceName)); } } return(Problems); }
public override ProblemCollection Check(string namespaceName, TypeNodeCollection types) { if (namespaceName != "") { string pascalClassNameSpace = namespaceName.ToPascalstring(); if (!namespaceName.Equals(pascalClassNameSpace)) { this.Problems.Add(new Problem(this.GetResolution(), namespaceName)); } } return(Problems); }