INNER CODE UNIT · C#
ToClassSelection
axmolengine/axmol · tools/bindings-generator/src/BatchGeneration.cs:419
public BindingClassSelection ToClassSelection() => new()
{
NativeNamespaces = NativeNamespaces,
ClassPatterns = ClassPatterns,
SkipRules = SkipRules,
RenameRules = RenameRules
};
public GenerationRequest ToRequest(
BatchGenerationRequest batch,
IReadOnlyList<BindingClassSelection> classSelections)
{
var clangArguments = batch.ClangArguments.Concat(ClangFlags).ToArray();
return new GenerationRequest
{
RepositoryRoot = batch.RepositoryRoot,
OutputDirectory = batch.OutputDirectory,
Module = Module[3..],