CFunctionType public class CFunctionType : CType Documentation Code public class Parameter public static readonly CFunctionType VoidMethod public static readonly CFunctionType VoidProcedure public bool IsInstance { get; } public IReadOnlyList<Parameter> Parameters { get; } public CType ReturnType { get; } public CFunctionType(CType returnType, bool isInstance) public void AddParameter(string name, CType type, Value? defaultValue) public bool ParameterTypesEqual(CFunctionType otherType) public int ScoreParameterTypeMatches(CType[] argTypes)