Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
using System.Linq;
using OpenScadGraphEditor.Library.External;
namespace OpenScadGraphEditor.Library
{
public class BuiltInLibrary : IReferenceResolver
{
public ModuleDescription ResolveModuleReference(string id)
{
return BuiltIns.Modules.First(it => it.Id == id);
}
public VariableDescription ResolveVariableReference(string id)
{
return BuiltIns.Variables.First(it => it.Id == id);
}
public FunctionDescription ResolveFunctionReference(string id)
{
return BuiltIns.Functions.First(it => it.Id == id);
}
public ExternalReference ResolveExternalReference(string id)
{
return null;
}
}
}3ee9813f7This file is pinned to the selected release. Download the original to open it in your design tool.