Antlr4.Runtime.Misc.RuleDependencyChecker.ReportUnimplementedDependents C# (CSharp) Method

ReportUnimplementedDependents() private static method

private static ReportUnimplementedDependents ( StringBuilder errors, ICustomAttributeProvider>.Tuple dependency, Dependents dependents ) : void
errors StringBuilder
dependency ICustomAttributeProvider>.Tuple
dependents Dependents
return void
        private static void ReportUnimplementedDependents(StringBuilder errors, Tuple<RuleDependencyAttribute, ICustomAttributeProvider> dependency, Dependents dependents)
        {
            Dependents unimplemented = dependents;
            unimplemented &= ~ImplementedDependents;
            if (unimplemented != Dependents.None)
            {
                string message = string.Format("Cannot validate the following dependents of rule {0}: {1}", dependency.Item1.Rule, unimplemented);
                errors.AppendLine(message);
            }
        }