Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Support the 'FullUri' connection string property in the design-time components. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | designOptions |
Files: | files | file ages | folders |
SHA1: |
bb7dce2c2664726fd2f6daccf38ff9f7 |
User & Date: | mistachkin 2014-08-02 02:30:51 |
Context
2014-08-02
| ||
03:27 | For the design-time components installer, remove ConfigInvariantName as a Package class property. check-in: fad33d0e23 user: mistachkin tags: designOptions | |
02:30 | Support the 'FullUri' connection string property in the design-time components. check-in: bb7dce2c26 user: mistachkin tags: designOptions | |
00:03 | Merge updates from trunk. check-in: 9689cc6323 user: mistachkin tags: designOptions | |
Changes
Changes to SQLite.Designer/SQLiteConnectionProperties.cs.
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 .. 64 65 66 67 68 69 70 71 72 73 74 75 76 77 .. 80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
return base.ShouldPersistProperty(propertyName); } public override bool Contains(string propertyName) { if (String.Compare(propertyName, "Database", StringComparison.OrdinalIgnoreCase) == 0) return (base.Contains("data source") || base.Contains("uri")); return base.Contains(propertyName); } public override object this[string propertyName] { get ................................................................................ internal string GetDatabaseFile() { if (this["data source"] is string && ((string)this["data source"]).Length > 0) return (string)this["data source"]; else if (this["uri"] is string) return MapUriPath((string)this["uri"]); return String.Empty; } public override bool IsComplete { get { ................................................................................ if (this["data source"] is string && ((string)this["data source"]).Length > 0) return true; } else if (Contains("uri") == true) { if (this["uri"] is string && MapUriPath((string)this["uri"]).Length > 0) return true; } return false; } } internal static string MapUriPath(string path) |
| > > > > > > > |
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 .. 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 .. 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 |
return base.ShouldPersistProperty(propertyName); } public override bool Contains(string propertyName) { if (String.Compare(propertyName, "Database", StringComparison.OrdinalIgnoreCase) == 0) return (base.Contains("data source") || base.Contains("uri") || base.Contains("fulluri")); return base.Contains(propertyName); } public override object this[string propertyName] { get ................................................................................ internal string GetDatabaseFile() { if (this["data source"] is string && ((string)this["data source"]).Length > 0) return (string)this["data source"]; else if (this["uri"] is string) return MapUriPath((string)this["uri"]); else if (this["fulluri"] is string) return (string)this["fulluri"]; return String.Empty; } public override bool IsComplete { get { ................................................................................ if (this["data source"] is string && ((string)this["data source"]).Length > 0) return true; } else if (Contains("uri") == true) { if (this["uri"] is string && MapUriPath((string)this["uri"]).Length > 0) return true; } else if (Contains("fulluri") == true) { if (this["fulluri"] is string && ((string)this["fulluri"]).Length > 0) return true; } return false; } } internal static string MapUriPath(string path) |