annotate Tools/DocGen/Content/Doc/Data/LinqStringFunctions.txt @ 6:11b6da379593

Исправлена странная ошибка при использовании OfType<...>().Where(...)
author cin
date Mon, 05 Dec 2016 05:50:52 +0300
parents f990fcb411a9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
1 * All data providers
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
2 | Length | s.Length | Sql.Length(s)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
3 | Substring | s.Substring (a) | Sql.Substring(s, a + 1, Sql.Length(s) - a)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
4 | Substring | s.Substring (a, b) | Sql.Substring(s, a + 1, b)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
5 | IndexOf | s.IndexOf (a) | Sql.Length(a) == 0 ? 0 : (Sql.CharIndex(a, s) ?? 0) - 1
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
6 | IndexOf | s.IndexOf (a, b) | Sql.Length(a) == 0 && Sql.Length(s) > b ? b : (Sql.CharIndex(a, s, b + 1) ?? 0) - 1
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
7 | IndexOf | s.IndexOf (a, b, c) | Sql.Length(a) == 0 && Sql.Length(s) > b ? b : (Sql.CharIndex(a, Sql.Left(s, c), b) ?? 0) - 1
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
8 | LastIndexOf | s.LastIndexOf(a) | Sql.Length(a) == 0 ? Sql.Length(s) - 1 :<br>(Sql.CharIndex(a, s) ?? 0) == 0 ? -1 :<br>&nbsp;&nbsp;Sql.Length(s) - (Sql.CharIndex(Sql.Reverse(a), Sql.Reverse(s)) ?? 0) - Sql.Length(a) + 1
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
9 | LastIndexOf | s.LastIndexOf(a, b) | Sql.Length(a) == 0 ? b :<br>(Sql.CharIndex(a, s, b + 1) ?? 0) == 0 ? -1 :<br>&nbsp;&nbsp;Sql.Length(s) - (Sql.CharIndex(Sql.Reverse(a), Sql.Reverse(Sql.Substring(s, b + 1, Sql.Length(s) - b))) ?? 0) - Sql.Length(a) + 1
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
10 | LastIndexOf | s.LastIndexOf(a, b, c) | Sql.Length(a) == 0 ? b :<br>(Sql.CharIndex(a, Sql.Left(s, b + c), b + 1) ?? 0) == 0 ? -1 :<br>&nbsp;&nbsp;b + c - (Sql.CharIndex(Sql.Reverse(a), Sql.Reverse(Sql.Substring(s, b + 1, c))) ?? 0) - Sql.Length(a) + 1
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
11 | Insert | s.Insert (a, b) | Sql.Length(s) == a ? s + b : Sql.Stuff(s, a + 1, 0, b)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
12 | Remove | s.Remove (a) | Sql.Left(s, a)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
13 | Remove | s.Remove (a, b) | Sql.Stuff(s, a + 1, b, "")
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
14 | Pad | s.PadLeft (a) | Sql.PadLeft(s, a, ' ')
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
15 | Pad | s.PadLeft (a, b) | Sql.PadLeft(s, a, b)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
16 | Pad | s.PadRight (a) | Sql.PadRight(s, a, ' ')
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
17 | Pad | s.PadRight (a, b) | Sql.PadRight(s, a, b)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
18 | Replace | s.Replace (a, b) | Sql.Replace(s, a, b)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
19 | Trim | s.Trim () | Sql.Trim(s)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
20 | Trim | s.TrimEnd () | Sql.TrimRight(s)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
21 | Trim | s.TrimStart () | Sql.TrimLeft(s)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
22 | Case | s.ToLower () | Sql.Lower(s)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
23 | Case | s.ToUpper () | Sql.Upper(s)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
24 | Compare | s.CompareTo (a) | s > a ? 1 : s == 0 ? 0 : -1