TryNormalizeCompilerStatus() protected static method

protected static TryNormalizeCompilerStatus ( Match match, string idToCheck, Regex messageParser, Func normalizer ) : NormalizedCompilerStatus
match System.Text.RegularExpressions.Match
idToCheck string
messageParser System.Text.RegularExpressions.Regex
normalizer Func
return NormalizedCompilerStatus
        protected override NormalizedCompilerStatus NormalizedStatusFor(Match match)
        {
            string arg_29_1 = "0018";
            Regex  arg_29_2 = UnityScriptCompilerOutputParser.sUnknownTypeOrNamespace;

            if (UnityScriptCompilerOutputParser.< > f__mg$cache0 == null)
            {
                UnityScriptCompilerOutputParser.< > f__mg$cache0 = new Func <Match, Regex, NormalizedCompilerStatus>(CompilerOutputParserBase.NormalizeSimpleUnknownTypeOfNamespaceError);
            }
            NormalizedCompilerStatus normalizedCompilerStatus = CompilerOutputParserBase.TryNormalizeCompilerStatus(match, arg_29_1, arg_29_2, UnityScriptCompilerOutputParser.< > f__mg$cache0);
            NormalizedCompilerStatus result;

            if (normalizedCompilerStatus.code != NormalizedCompilerStatusCode.NotNormalized)
            {
                result = normalizedCompilerStatus;
            }
            else
            {
                string arg_6A_1 = "0005";
                Regex  arg_6A_2 = UnityScriptCompilerOutputParser.sUnknownTypeOrNamespace;
                if (UnityScriptCompilerOutputParser.< > f__mg$cache1 == null)
                {
                    UnityScriptCompilerOutputParser.< > f__mg$cache1 = new Func <Match, Regex, NormalizedCompilerStatus>(CompilerOutputParserBase.NormalizeSimpleUnknownTypeOfNamespaceError);
                }
                result = CompilerOutputParserBase.TryNormalizeCompilerStatus(match, arg_6A_1, arg_6A_2, UnityScriptCompilerOutputParser.< > f__mg$cache1);
            }
            return(result);
        }
        protected override NormalizedCompilerStatus NormalizedStatusFor(Match match)
        {
            string arg_29_1 = "CS0117";
            Regex  arg_29_2 = MonoCSharpCompilerOutputParser.sMissingMember;

            if (MonoCSharpCompilerOutputParser.< > f__mg$cache0 == null)
            {
                MonoCSharpCompilerOutputParser.< > f__mg$cache0 = new Func <Match, Regex, NormalizedCompilerStatus>(CompilerOutputParserBase.NormalizeMemberNotFoundError);
            }
            NormalizedCompilerStatus normalizedCompilerStatus = CompilerOutputParserBase.TryNormalizeCompilerStatus(match, arg_29_1, arg_29_2, MonoCSharpCompilerOutputParser.< > f__mg$cache0);
            NormalizedCompilerStatus result;

            if (normalizedCompilerStatus.code != NormalizedCompilerStatusCode.NotNormalized)
            {
                result = normalizedCompilerStatus;
            }
            else
            {
                string arg_6A_1 = "CS0246";
                Regex  arg_6A_2 = MonoCSharpCompilerOutputParser.sUnknownTypeOrNamespace;
                if (MonoCSharpCompilerOutputParser.< > f__mg$cache1 == null)
                {
                    MonoCSharpCompilerOutputParser.< > f__mg$cache1 = new Func <Match, Regex, NormalizedCompilerStatus>(CompilerOutputParserBase.NormalizeSimpleUnknownTypeOfNamespaceError);
                }
                normalizedCompilerStatus = CompilerOutputParserBase.TryNormalizeCompilerStatus(match, arg_6A_1, arg_6A_2, MonoCSharpCompilerOutputParser.< > f__mg$cache1);
                if (normalizedCompilerStatus.code != NormalizedCompilerStatusCode.NotNormalized)
                {
                    result = normalizedCompilerStatus;
                }
                else
                {
                    string arg_AB_1 = "CS0234";
                    Regex  arg_AB_2 = MonoCSharpCompilerOutputParser.sMissingType;
                    if (MonoCSharpCompilerOutputParser.< > f__mg$cache2 == null)
                    {
                        MonoCSharpCompilerOutputParser.< > f__mg$cache2 = new Func <Match, Regex, NormalizedCompilerStatus>(CompilerOutputParserBase.NormalizeUnknownTypeMemberOfNamespaceError);
                    }
                    normalizedCompilerStatus = CompilerOutputParserBase.TryNormalizeCompilerStatus(match, arg_AB_1, arg_AB_2, MonoCSharpCompilerOutputParser.< > f__mg$cache2);
                    if (normalizedCompilerStatus.code != NormalizedCompilerStatusCode.NotNormalized)
                    {
                        result = normalizedCompilerStatus;
                    }
                    else
                    {
                        string arg_EC_1 = "CS0103";
                        Regex  arg_EC_2 = MonoCSharpCompilerOutputParser.sUnknownTypeOrNamespace;
                        if (MonoCSharpCompilerOutputParser.< > f__mg$cache3 == null)
                        {
                            MonoCSharpCompilerOutputParser.< > f__mg$cache3 = new Func <Match, Regex, NormalizedCompilerStatus>(CompilerOutputParserBase.NormalizeSimpleUnknownTypeOfNamespaceError);
                        }
                        result = CompilerOutputParserBase.TryNormalizeCompilerStatus(match, arg_EC_1, arg_EC_2, MonoCSharpCompilerOutputParser.< > f__mg$cache3);
                    }
                }
            }
            return(result);
        }
        protected override NormalizedCompilerStatus NormalizedStatusFor(Match match)
        {
            string arg_29_1 = "0018";
            Regex  arg_29_2 = UnityScriptCompilerOutputParser.sUnknownTypeOrNamespace;

            if (UnityScriptCompilerOutputParser.< > f__mg$cache0 == null)
            {
                UnityScriptCompilerOutputParser.< > f__mg$cache0 = new Func <string, Regex, NormalizedCompilerStatus>(CompilerOutputParserBase.NormalizeSimpleUnknownTypeOfNamespaceError);
            }
            return(CompilerOutputParserBase.TryNormalizeCompilerStatus(match, arg_29_1, arg_29_2, UnityScriptCompilerOutputParser.< > f__mg$cache0));
        }
 protected override NormalizedCompilerStatus NormalizedStatusFor(Match match)
 {
     return(CompilerOutputParserBase.TryNormalizeCompilerStatus(match, "0019", BooCompilerOutputParser.sMissingMember));
 }
 protected override NormalizedCompilerStatus NormalizedStatusFor(Match match)
 {
     return(CompilerOutputParserBase.TryNormalizeCompilerStatus(match, "CS0117", MonoCSharpCompilerOutputParser.sMissingMember));
 }