Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Add comments. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | tkt-8d928c3e88 |
Files: | files | file ages | folders |
SHA1: |
2d0a56c918f66bc7a80056637634dfd1 |
User & Date: | mistachkin 2015-01-09 04:10:04.835 |
Context
2015-01-09
| ||
04:11 | Make the storage schema (SSDL) files more consistent with their provider names. check-in: b59de72204 user: mistachkin tags: tkt-8d928c3e88 | |
04:10 | Add comments. check-in: 2d0a56c918 user: mistachkin tags: tkt-8d928c3e88 | |
2015-01-08
| ||
18:57 | Add 'AppendManifestToken_SQLiteProviderManifest' environment variable to enable better testing and tighter integration. Complete initial tests. check-in: c42db158c3 user: mistachkin tags: tkt-8d928c3e88 | |
Changes
Changes to System.Data.SQLite.Linq/SQLiteProviderManifest.cs.
︙ | ︙ | |||
63 64 65 66 67 68 69 | private static XmlReader GetProviderManifest() { return GetXmlResource("System.Data.SQLite.SQLiteProviderServices.ProviderManifest.xml"); } /// <summary> | > > | > | | | 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | private static XmlReader GetProviderManifest() { return GetXmlResource("System.Data.SQLite.SQLiteProviderServices.ProviderManifest.xml"); } /// <summary> /// Determines and returns the effective provider manifest token to use, /// based on the specified provider manifest token and the environment, /// if applicable. /// </summary> /// <param name="manifestToken"> /// The original provider manifest token passed to the constructor for this /// class. /// </param> /// <returns> /// The effective provider manifest token. /// </returns> private static string GetProviderManifestToken( string manifestToken ) { #if !PLATFORM_COMPACTFRAMEWORK string value = Environment.GetEnvironmentVariable( |
︙ | ︙ | |||
94 95 96 97 98 99 100 101 102 103 104 105 106 107 | StringBuilder builder = new StringBuilder(capacity); builder.Append(manifestToken); builder.Append(value); return builder.ToString(); #else return manifestToken; #endif } /// <summary> /// Attempts to parse a provider manifest token. It must contain either a /// legacy string that specifies the <see cref="SQLiteDateFormats" /> value | > > > > > | 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | StringBuilder builder = new StringBuilder(capacity); builder.Append(manifestToken); builder.Append(value); return builder.ToString(); #else // // NOTE: The .NET Compact Framework lacks environment variable support. // Therefore, just return the original provider manifest token // verbatim in this case. // return manifestToken; #endif } /// <summary> /// Attempts to parse a provider manifest token. It must contain either a /// legacy string that specifies the <see cref="SQLiteDateFormats" /> value |
︙ | ︙ |