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