using uCalcSoftware; var uc = new uCalc(); // Define a variable and a function uc.DefineVariable("myVar As Int16 = 55"); uc.DefineFunction("myFunc(x) = x * 10.5"); // Implicitly returns Double // Inspect their types dynamically var typeVar = uc.DataTypeOf("myVar"); var typeFunc = uc.DataTypeOf("myFunc"); Console.WriteLine($"Variable Type: {typeVar.Name}"); Console.WriteLine($"Function Return: {typeFunc.Name}"); // Check specific properties if (typeVar.BuiltInTypeEnum == BuiltInType.Integer_16) { Console.WriteLine("Variable is strictly a 16-bit integer."); }