INNER CODE UNIT · C#

matched

axmolengine/axmol · tools/bindings-generator/src/BindingGenerator.cs:312

                var matched = matchingClasses.Any(entry => entry.Value.Any(methodName =>
                    methodPattern == "*" || MatchesConfiguredPrefix(methodName, methodPattern)));
                if (!matched)
                {
                    diagnostics.Add(new GenerationDiagnostic
                    {
                        Severity = "error",
                        Code = "AXLUA010",
                        Message = $"Skip rule '{rule.ClassPattern}:{methodPattern}' did not match a selected method."
                    });
                }
            }
        }

        foreach (var collision in uniqueClasses
                     .GroupBy(x => x.LuaClassName, StringComparer.Ordinal)
                     .Where(x => x.Select(bindingClass => bindingClass.QualifiedName)
                         .Distinct(StringComparer.Ordinal).Skip(1).Any()))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…