INNER CODE UNIT · C#

bindingClass

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

            var bindingClass = classes.FirstOrDefault(x =>
                string.Equals(x.NativeName, className, StringComparison.Ordinal) ||
                string.Equals(x.LuaClassName, className, StringComparison.Ordinal));
            if (bindingClass is null)
            {
                diagnostics.Add(new GenerationDiagnostic
                {
                    Severity = "error",
                    Code = "AXLUA013",
                    Message = $"fast_bindings class '{className}' did not match a selected class."
                });
                continue;
            }

            var overloads = bindingClass.Methods
                .Where(x => string.Equals(x.NativeName, methodName, StringComparison.Ordinal))
                .ToArray();
            if (overloads.Length == 0)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…