Esempio n. 1
0
        public static CspFile Find(string str)
        {
            Match match = Is.MatchesAll(str);

            if (match == null)
            {
                return(null);
            }

            var block = NamespaceBlock.Find(match.Groups["FileNamespaceBlock"].ToString());

            if (block == null)
            {
                return(null);
            }

            return(new CspFile()
            {
                namespaceUsing = NamespaceUsing.Find(match.Groups["FileNamespaceUsing"].ToString()),
                namespaceBlock = block
            });
        }
Esempio n. 2
0
 static Regex GetIs(string FileNamespaceUsing = "FileNamespaceUsing",
                    string FileNamespaceBlock = "FileNamespaceBlock", string UsingNamespaceName = "UsingNamespaceName")
 {
     return(new Regex(
                $"(?<{FileNamespaceUsing}>{NamespaceUsing.GetIs(UsingNamespaceName)}){FileSign.NextLine}(?<{FileNamespaceBlock}>{NamespaceBlock.GetIs()})"));
 }