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()))