Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Update and improve comments. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | delegateFunction |
Files: | files | file ages | folders |
SHA1: |
fb8eacc5770624427402d8f71ba6c35e |
User & Date: | mistachkin 2015-08-17 18:41:04.493 |
Context
2015-08-17
| ||
18:53 | Merge updates from trunk. check-in: b1c319c00b user: mistachkin tags: delegateFunction | |
18:41 | Update and improve comments. check-in: fb8eacc577 user: mistachkin tags: delegateFunction | |
2015-08-15
| ||
23:10 | Merge trunk. check-in: ba3243f56f user: mistachkin tags: delegateFunction | |
Changes
Changes to System.Data.SQLite/SQLiteFunction.cs.
︙ | ︙ | |||
771 772 773 774 775 776 777 | /// The <see cref="Delegate" /> to be used for all calls into the /// <see cref="SQLiteFunction.Invoke" />, /// <see cref="SQLiteFunction.Step" />, /// and <see cref="SQLiteFunction.Compare" /> virtual methods. /// </param> /// <param name="callback2"> /// The <see cref="Delegate" /> to be used for all calls into the | | > | 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 | /// The <see cref="Delegate" /> to be used for all calls into the /// <see cref="SQLiteFunction.Invoke" />, /// <see cref="SQLiteFunction.Step" />, /// and <see cref="SQLiteFunction.Compare" /> virtual methods. /// </param> /// <param name="callback2"> /// The <see cref="Delegate" /> to be used for all calls into the /// <see cref="SQLiteFunction.Final" /> virtual method. This /// parameter is only necessary for aggregate functions. /// </param> public static void RegisterFunction( string name, int argumentCount, FunctionType functionType, Type instanceType, Delegate callback1, |
︙ | ︙ |
Changes to System.Data.SQLite/SQLiteFunctionAttribute.cs.
︙ | ︙ | |||
23 24 25 26 27 28 29 | private Delegate _callback1; private Delegate _callback2; /// <summary> /// Default constructor, initializes the internal variables for the function. /// </summary> public SQLiteFunctionAttribute() | | | > > | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | private Delegate _callback1; private Delegate _callback2; /// <summary> /// Default constructor, initializes the internal variables for the function. /// </summary> public SQLiteFunctionAttribute() : this(null, -1, FunctionType.Scalar) { // do nothing. } /// <summary> /// Constructs an instance of this class. This sets the initial /// <see cref="InstanceType" />, <see cref="Callback1" />, and /// <see cref="Callback2" /> properties to null. /// </summary> /// <param name="name"> /// The name of the function, as seen by the SQLite core library. /// </param> /// <param name="argumentCount"> /// The number of arguments that the function will accept. /// </param> |
︙ | ︙ |