Amazon.MobileAnalytics.MobileAnalyticsManager.Internal.SQLiteEventStore.BindData C# (CSharp) Метод

BindData() приватный статический Метод

private static BindData ( SqliteCommand command ) : void
command SqliteCommand
Результат void
        private static void BindData(SqliteCommand command, params object[] parameters)
        {
            string query = command.CommandText;
            int count = 0;
            foreach (Match match in Regex.Matches(query, "(\\@\\w+) "))
            {
                var date = parameters[count] as DateTime?;
                if (date.HasValue)
                {
                    command.Parameters.Add(new SqliteParameter(match.Groups[1].Value, date.Value.Ticks.ToString(CultureInfo.InvariantCulture.NumberFormat)));
                }
                else
                {
                    command.Parameters.Add(new SqliteParameter(match.Groups[1].Value, parameters[count]));
                }

                count++;
            }
        }

Same methods

SQLiteEventStore::BindData ( SQLitePCL.sqlite3_stmt statement ) : void