Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Add System.Data.SQLite.Linq project to the new build system and get it working. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
bdbfdb68504881e08fd6693a60ded70d |
User & Date: | mistachkin 2011-04-09 00:31:39.882 |
Context
2011-04-09
| ||
01:26 | Add VS designer project to the new build system. Modify project GUIDs for the new LINQ projects to match the original ones. check-in: 19cdab0a03 user: mistachkin tags: trunk | |
00:31 | Add System.Data.SQLite.Linq project to the new build system and get it working. check-in: bdbfdb6850 user: mistachkin tags: trunk | |
2011-04-08
| ||
11:47 | Allow manual override of common setup baking properties. Also, clarify conditions for VS 2010 post-build steps in the interop assembly project. check-in: bd6bc1aab9 user: mistachkin tags: trunk | |
Changes
Changes to SQLite.NET.2008.sln.
︙ | ︙ | |||
9 10 11 12 13 14 15 16 17 18 19 20 21 22 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "test.2008", "test\test.2008.csproj", "{E27B1B1E-19C0-45E8-AA74-B6E1C041A130}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SQLite.Interop.2008", "SQLite.Interop\SQLite.Interop.2008.vcproj", "{53784BC1-A8BC-4AC8-8A3E-158D6807345A}" ProjectSection(ProjectDependencies) = postProject {AC139952-261A-4463-B6FA-AEBC25284A66} = {AC139952-261A-4463-B6FA-AEBC25284A66} EndProjectSection EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Debug|Mixed Platforms = Debug|Mixed Platforms Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 DebugNativeOnly|Any CPU = DebugNativeOnly|Any CPU | > > | 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "test.2008", "test\test.2008.csproj", "{E27B1B1E-19C0-45E8-AA74-B6E1C041A130}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SQLite.Interop.2008", "SQLite.Interop\SQLite.Interop.2008.vcproj", "{53784BC1-A8BC-4AC8-8A3E-158D6807345A}" ProjectSection(ProjectDependencies) = postProject {AC139952-261A-4463-B6FA-AEBC25284A66} = {AC139952-261A-4463-B6FA-AEBC25284A66} EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.Linq.2008", "System.Data.SQLite.Linq\System.Data.SQLite.Linq.2008.csproj", "{D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Debug|Mixed Platforms = Debug|Mixed Platforms Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 DebugNativeOnly|Any CPU = DebugNativeOnly|Any CPU |
︙ | ︙ | |||
189 190 191 192 193 194 195 196 197 198 199 200 | {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Any CPU.Build.0 = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Mixed Platforms.ActiveCfg = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Mixed Platforms.Build.0 = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Win32.ActiveCfg = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Win32.Build.0 = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|x64.ActiveCfg = ReleaseNativeOnly|x64 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|x64.Build.0 = ReleaseNativeOnly|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 | {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Any CPU.Build.0 = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Mixed Platforms.ActiveCfg = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Mixed Platforms.Build.0 = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Win32.ActiveCfg = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Win32.Build.0 = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|x64.ActiveCfg = ReleaseNativeOnly|x64 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|x64.Build.0 = ReleaseNativeOnly|x64 {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|Any CPU.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|Win32.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|Win32.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|x64.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|x64.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|Any CPU.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|Any CPU.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|Mixed Platforms.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|Mixed Platforms.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|Win32.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|Win32.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|x64.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|x64.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|Any CPU.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|Any CPU.Build.0 = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|Mixed Platforms.Build.0 = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|Win32.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|Win32.Build.0 = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|x64.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|x64.Build.0 = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|Any CPU.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|Any CPU.Build.0 = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|Mixed Platforms.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|Mixed Platforms.Build.0 = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|Win32.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|Win32.Build.0 = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|x64.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|x64.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal |
Changes to SQLite.NET.2010.sln.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.2010", "System.Data.SQLite\System.Data.SQLite.2010.csproj", "{AC139952-261A-4463-B6FA-AEBC25283A66}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.Module.2010", "System.Data.SQLite\System.Data.SQLite.Module.2010.csproj", "{AC139952-261A-4463-B6FA-AEBC25284A66}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "test.2010", "test\test.2010.csproj", "{E27B1B1E-19C0-45E8-AA74-B6E1C041A130}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SQLite.Interop.2010", "SQLite.Interop\SQLite.Interop.2010.vcxproj", "{53784BC1-A8BC-4AC8-8A3E-158D6807345A}" ProjectSection(ProjectDependencies) = postProject {AC139952-261A-4463-B6FA-AEBC25284A66} = {AC139952-261A-4463-B6FA-AEBC25284A66} EndProjectSection EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Debug|Mixed Platforms = Debug|Mixed Platforms Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 DebugNativeOnly|Any CPU = DebugNativeOnly|Any CPU | > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.2010", "System.Data.SQLite\System.Data.SQLite.2010.csproj", "{AC139952-261A-4463-B6FA-AEBC25283A66}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.Module.2010", "System.Data.SQLite\System.Data.SQLite.Module.2010.csproj", "{AC139952-261A-4463-B6FA-AEBC25284A66}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "test.2010", "test\test.2010.csproj", "{E27B1B1E-19C0-45E8-AA74-B6E1C041A130}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SQLite.Interop.2010", "SQLite.Interop\SQLite.Interop.2010.vcxproj", "{53784BC1-A8BC-4AC8-8A3E-158D6807345A}" ProjectSection(ProjectDependencies) = postProject {AC139952-261A-4463-B6FA-AEBC25284A66} = {AC139952-261A-4463-B6FA-AEBC25284A66} EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.Linq.2010", "System.Data.SQLite.Linq\System.Data.SQLite.Linq.2010.csproj", "{D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Debug|Mixed Platforms = Debug|Mixed Platforms Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 DebugNativeOnly|Any CPU = DebugNativeOnly|Any CPU |
︙ | ︙ | |||
155 156 157 158 159 160 161 162 163 164 165 166 | {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Any CPU.Build.0 = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Mixed Platforms.ActiveCfg = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Mixed Platforms.Build.0 = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Win32.ActiveCfg = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Win32.Build.0 = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|x64.ActiveCfg = ReleaseNativeOnly|x64 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|x64.Build.0 = ReleaseNativeOnly|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Any CPU.Build.0 = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Mixed Platforms.ActiveCfg = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Mixed Platforms.Build.0 = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Win32.ActiveCfg = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|Win32.Build.0 = ReleaseNativeOnly|Win32 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|x64.ActiveCfg = ReleaseNativeOnly|x64 {53784BC1-A8BC-4AC8-8A3E-158D6807345A}.ReleaseNativeOnly|x64.Build.0 = ReleaseNativeOnly|x64 {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|Any CPU.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|Win32.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|Win32.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|x64.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Debug|x64.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|Any CPU.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|Any CPU.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|Mixed Platforms.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|Mixed Platforms.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|Win32.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|Win32.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|x64.ActiveCfg = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.DebugNativeOnly|x64.Build.0 = Debug|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|Any CPU.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|Any CPU.Build.0 = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|Mixed Platforms.Build.0 = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|Win32.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|Win32.Build.0 = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|x64.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.Release|x64.Build.0 = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|Any CPU.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|Any CPU.Build.0 = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|Mixed Platforms.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|Mixed Platforms.Build.0 = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|Win32.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|Win32.Build.0 = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|x64.ActiveCfg = Release|Any CPU {D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}.ReleaseNativeOnly|x64.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal |
Changes to System.Data.SQLite.Linq/SQL Generation/InternalBase.cs.
︙ | ︙ | |||
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | using System.Runtime; namespace System.Data.SQLite { internal abstract class InternalBase { // Methods [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] protected InternalBase() { } internal abstract void ToCompactString(StringBuilder builder); internal virtual string ToFullString() { StringBuilder builder = new StringBuilder(); this.ToFullString(builder); return builder.ToString(); } [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] internal virtual void ToFullString(StringBuilder builder) { this.ToCompactString(builder); } public override string ToString() { | > > > > | 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | using System.Runtime; namespace System.Data.SQLite { internal abstract class InternalBase { // Methods #if !NET_20 [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] #endif protected InternalBase() { } internal abstract void ToCompactString(StringBuilder builder); internal virtual string ToFullString() { StringBuilder builder = new StringBuilder(); this.ToFullString(builder); return builder.ToString(); } #if !NET_20 [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] #endif internal virtual void ToFullString(StringBuilder builder) { this.ToCompactString(builder); } public override string ToString() { |
︙ | ︙ |
Changes to System.Data.SQLite.Linq/SQL Generation/KeyToListMap.cs.
︙ | ︙ | |||
115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 | { return this.m_map.Keys; } } internal IEnumerable<KeyValuePair<TKey, List<TValue>>> KeyValuePairs { [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] get { return this.m_map; } } } } | > > | 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | { return this.m_map.Keys; } } internal IEnumerable<KeyValuePair<TKey, List<TValue>>> KeyValuePairs { #if !NET_20 [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] #endif get { return this.m_map; } } } } |
Changes to System.Data.SQLite.Linq/SQL Generation/StringUtil.cs.
︙ | ︙ | |||
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 | } private static string InvariantConvertToString<T>(T value) { return string.Format(CultureInfo.InvariantCulture, "{0}", new object[] { value }); } [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] internal static bool IsNullOrEmptyOrWhiteSpace(string value) { return IsNullOrEmptyOrWhiteSpace(value, 0); } internal static bool IsNullOrEmptyOrWhiteSpace(string value, int offset) { | > > | 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | } private static string InvariantConvertToString<T>(T value) { return string.Format(CultureInfo.InvariantCulture, "{0}", new object[] { value }); } #if !NET_20 [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] #endif internal static bool IsNullOrEmptyOrWhiteSpace(string value) { return IsNullOrEmptyOrWhiteSpace(value, 0); } internal static bool IsNullOrEmptyOrWhiteSpace(string value, int offset) { |
︙ | ︙ | |||
158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 | } internal static void ToSeparatedString(StringBuilder builder, IEnumerable list, string separator) { ToSeparatedStringPrivate(builder, list, separator, string.Empty, false); } [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] internal static void ToSeparatedString(StringBuilder stringBuilder, IEnumerable list, string separator, string nullValue) { ToSeparatedStringPrivate(stringBuilder, list, separator, nullValue, false); } private static void ToSeparatedStringPrivate(StringBuilder stringBuilder, IEnumerable list, string separator, string nullValue, bool toSort) { | > > | 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | } internal static void ToSeparatedString(StringBuilder builder, IEnumerable list, string separator) { ToSeparatedStringPrivate(builder, list, separator, string.Empty, false); } #if !NET_20 [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] #endif internal static void ToSeparatedString(StringBuilder stringBuilder, IEnumerable list, string separator, string nullValue) { ToSeparatedStringPrivate(stringBuilder, list, separator, nullValue, false); } private static void ToSeparatedStringPrivate(StringBuilder stringBuilder, IEnumerable list, string separator, string nullValue, bool toSort) { |
︙ | ︙ |
Added System.Data.SQLite.Linq/System.Data.SQLite.Linq.2008.csproj.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | <?xml version="1.0" encoding="utf-8"?> <!-- * * System.Data.SQLite.Linq.2008.csproj - * * Written by Joe Mistachkin. * Released to the public domain, use at your own risk! * --> <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <ProductVersion>9.0.30729</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}</ProjectGuid> <OutputType>Library</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>System.Data.SQLite.Linq</RootNamespace> <AssemblyName>System.Data.SQLite.Linq</AssemblyName> <OldToolsVersion>2.0</OldToolsVersion> <SQLiteNetDir>$(MSBuildProjectDirectory)\..</SQLiteNetDir> <NetFx20>true</NetFx20> </PropertyGroup> <Import Project="$(SQLiteNetDir)\SQLite.NET.Settings.targets" /> <PropertyGroup Condition="'$(BinaryOutputPath)' != ''"> <OutputPath>$(BinaryOutputPath)</OutputPath> <DocumentationFile>$(BinaryOutputPath)System.Data.SQLite.Linq.xml</DocumentationFile> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType> <Optimize>false</Optimize> <DefineConstants>DEBUG;TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> <DefineConstants>TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> </PropertyGroup> <ItemGroup> <Reference Include="System" /> <Reference Include="System.Core" /> <Reference Include="System.Data" /> <Reference Include="System.Data.Entity" /> <Reference Include="System.Xml" /> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs" /> <Compile Include="Properties\Resources.Designer.cs"> <AutoGen>True</AutoGen> <DesignTime>True</DesignTime> <DependentUpon>Resources.resx</DependentUpon> </Compile> <Compile Include="SQL Generation\DmlSqlGenerator.cs" /> <Compile Include="SQL Generation\InternalBase.cs" /> <Compile Include="SQL Generation\ISqlFragment.cs" /> <Compile Include="SQL Generation\JoinSymbol.cs" /> <Compile Include="SQL Generation\KeyToListMap.cs" /> <Compile Include="SQL Generation\MetadataHelpers.cs" /> <Compile Include="SQL Generation\SqlBuilder.cs" /> <Compile Include="SQL Generation\SqlChecker.cs" /> <Compile Include="SQL Generation\SqlGenerator.cs" /> <Compile Include="SQL Generation\SqlSelectStatement.cs" /> <Compile Include="SQL Generation\SqlWriter.cs" /> <Compile Include="SQL Generation\StringUtil.cs" /> <Compile Include="SQL Generation\Symbol.cs" /> <Compile Include="SQL Generation\SymbolPair.cs" /> <Compile Include="SQL Generation\SymbolTable.cs" /> <Compile Include="SQL Generation\TopClause.cs" /> <Compile Include="SQLiteProviderManifest.cs" /> <Compile Include="SQLiteProviderServices.cs" /> </ItemGroup> <ItemGroup> <EmbeddedResource Include="Resources\Common.ConceptualSchemaDefinition.csdl" /> <EmbeddedResource Include="Resources\SQLiteProviderServices.StoreSchemaDefinition.ssdl" /> <EmbeddedResource Include="Resources\SQLiteProviderServices.StoreSchemaMapping.msl" /> </ItemGroup> <ItemGroup> <EmbeddedResource Include="Properties\Resources.resx"> <Generator>ResXFileCodeGenerator</Generator> <LastGenOutput>Resources.Designer.cs</LastGenOutput> </EmbeddedResource> <EmbeddedResource Include="Resources\SQLiteProviderServices.ProviderManifest.xml" /> </ItemGroup> <ItemGroup> <ProjectReference Include="..\System.Data.SQLite\System.Data.SQLite.2008.csproj"> <Project>{AC139952-261A-4463-B6FA-AEBC25283A66}</Project> <Name>System.Data.SQLite.2008</Name> </ProjectReference> </ItemGroup> <Import Project="$(SQLiteNetDir)\System.Data.SQLite\System.Data.SQLite.Properties.targets" /> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. <Target Name="BeforeBuild"> </Target> <Target Name="AfterBuild"> </Target> --> </Project> |
Added System.Data.SQLite.Linq/System.Data.SQLite.Linq.2010.csproj.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | <?xml version="1.0" encoding="utf-8"?> <!-- * * System.Data.SQLite.Linq.2010.csproj - * * Written by Joe Mistachkin. * Released to the public domain, use at your own risk! * --> <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <ProductVersion>10.0.30319</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{D2018B32-F49A-4FF5-B9F3-EBFABB1D132A}</ProjectGuid> <OutputType>Library</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>System.Data.SQLite.Linq</RootNamespace> <AssemblyName>System.Data.SQLite.Linq</AssemblyName> <OldToolsVersion>3.5</OldToolsVersion> <SQLiteNetDir>$(MSBuildProjectDirectory)\..</SQLiteNetDir> </PropertyGroup> <Import Project="$(SQLiteNetDir)\SQLite.NET.Settings.targets" /> <PropertyGroup Condition="'$(BinaryOutputPath)' != ''"> <OutputPath>$(BinaryOutputPath)</OutputPath> <DocumentationFile>$(BinaryOutputPath)System.Data.SQLite.Linq.xml</DocumentationFile> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType> <Optimize>false</Optimize> <DefineConstants>DEBUG;TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> <DefineConstants>TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> </PropertyGroup> <ItemGroup> <Reference Include="System" /> <Reference Include="System.Core" /> <Reference Include="System.Data" /> <Reference Include="System.Data.Entity" /> <Reference Include="System.Xml" /> </ItemGroup> <ItemGroup> <Compile Include="AssemblyInfo.cs" /> <Compile Include="Properties\Resources.Designer.cs"> <AutoGen>True</AutoGen> <DesignTime>True</DesignTime> <DependentUpon>Resources.resx</DependentUpon> </Compile> <Compile Include="SQL Generation\DmlSqlGenerator.cs" /> <Compile Include="SQL Generation\InternalBase.cs" /> <Compile Include="SQL Generation\ISqlFragment.cs" /> <Compile Include="SQL Generation\JoinSymbol.cs" /> <Compile Include="SQL Generation\KeyToListMap.cs" /> <Compile Include="SQL Generation\MetadataHelpers.cs" /> <Compile Include="SQL Generation\SqlBuilder.cs" /> <Compile Include="SQL Generation\SqlChecker.cs" /> <Compile Include="SQL Generation\SqlGenerator.cs" /> <Compile Include="SQL Generation\SqlSelectStatement.cs" /> <Compile Include="SQL Generation\SqlWriter.cs" /> <Compile Include="SQL Generation\StringUtil.cs" /> <Compile Include="SQL Generation\Symbol.cs" /> <Compile Include="SQL Generation\SymbolPair.cs" /> <Compile Include="SQL Generation\SymbolTable.cs" /> <Compile Include="SQL Generation\TopClause.cs" /> <Compile Include="SQLiteProviderManifest.cs" /> <Compile Include="SQLiteProviderServices.cs" /> </ItemGroup> <ItemGroup> <EmbeddedResource Include="Resources\Common.ConceptualSchemaDefinition.csdl" /> <EmbeddedResource Include="Resources\SQLiteProviderServices.StoreSchemaDefinition.ssdl" /> <EmbeddedResource Include="Resources\SQLiteProviderServices.StoreSchemaMapping.msl" /> </ItemGroup> <ItemGroup> <EmbeddedResource Include="Properties\Resources.resx"> <Generator>ResXFileCodeGenerator</Generator> <LastGenOutput>Resources.Designer.cs</LastGenOutput> </EmbeddedResource> <EmbeddedResource Include="Resources\SQLiteProviderServices.ProviderManifest.xml" /> </ItemGroup> <ItemGroup> <ProjectReference Include="..\System.Data.SQLite\System.Data.SQLite.2010.csproj"> <Project>{AC139952-261A-4463-B6FA-AEBC25283A66}</Project> <Name>System.Data.SQLite.2010</Name> </ProjectReference> </ItemGroup> <Import Project="$(SQLiteNetDir)\System.Data.SQLite\System.Data.SQLite.Properties.targets" /> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. <Target Name="BeforeBuild"> </Target> <Target Name="AfterBuild"> </Target> --> </Project> |