Code

History

Commits on 5c5b4069aec2d44d8180304bccefd780ba767115 to Source/Libraries/GSF.Core/Configuration/ConnectionStringParser.cs23
  1. GSF.Core: Added generic overloads to CategorizedSettingsBase class that will allow for application settings that are synchronized with a categorized section in a configuration file and will perform bi-directional synchronization of elements to an external source, e.g., user interface elements.J. Ritchie Carroll committed 9 years ago501293c
  2. GSF.Core: Added TypeConvertedValueExpressionAttribute and updated value expression parser to accommodate bi-directional expressions,i.e., where modeled property values can be assigned back to expressions allowing synchronization of a model with an external source, e.g., a user interface element.J. Ritchie Carroll committed 9 years agoec89a33
  3. GSF.Core: Fixed custom type registry exception in ConnectionStringParser.J. Ritchie Carroll committed 9 years agoacbf272
  4. GSF.Core: Added overloads for StringExtensions.ConvertToType() and AdoDataConnection.ExecuteScalar() to accept the return type as a parameter rather than a type parameter.StephenCWills committed 9 years agoa4f0fc6
  5. GSF.Core: Added UpdateValueExpression to allow for expression based updates.J. Ritchie Carroll committed 9 years agob3d39ba
  6. GSF: Cleaned up build warnings.J. Ritchie Carroll committed 9 years ago38ff313
  7. GSF.Core: (1) Added "EvaluationOrderAttribute" so that custom ordering can happen when evaluating default value expressions, (2) added "Cached" property to DefaultValueExpressionAttribute so that costly expressions that do not change can be cached to prevent further evaluations, e.g.: [DefaultValueExpression("NotNull(Connection.ExecuteScalar('SELECT ID FROM SignalType WHERE Acronym=\\'CALC\\''), 10)", Cached = true)]J. Ritchie Carroll committed 9 years agof852134
  8. GSF.Core: (1) Added DefaultValueExpressionParser and DefaultValueExpressionScopeBase so that default value expressions can be used easily in other places, (2) updated DefaultValueExpressionAttribute implementations that are used with TableOperation models to support use of "this" keyword for self-referencing field access (3) moved attributes into GSF.ComponentModel and GSF.ComponentModel.DataAnnotations - this will be a breaking change for some model implementations, (4) updated ConnectionStringParser to recognize DefaultValueExpressionAttributesJ. Ritchie Carroll committed 9 years ago24f271e
  9. GSF.Core: Updated validation exceptions in ConnectionStringParser to attempt to use key name as specified in connection string first, then fall back on property name if one is not defined.J. Ritchie Carroll committed 9 years agod79b00e
  10. GSF.Core: Added checks for any validation attributes to the ConnectionStringParser.J. Ritchie Carroll committed 9 years ago729672a
  11. Added more code to GSF shared code project - moved PathHelper path validation function into FilePathJ. Ritchie Carroll committed 10 years agoe16ec44
  12. Converted TFS repository to Git.StephenCWills committed 11 years agodd143d7
  13. GSF.Core: Fixed an issue where the ConnectionStringParser was not setting the properties of nested settings objects to their default values if the nested settings were not defined in the connection string.StephenCWills committed 11 years agobcef351
  14. GSF.Core: Added static methods to ConnectionStringParser to convert to and from XML.StephenCWills committed 11 years ago77c79ce
  15. GSF: Migrated all file license references from Eclipse to MIT.ritchiecarroll committed 11 years ago6d94f5f
  16. GSF.Core: 1) Fixed bug in ConnectionStringParser where properties with default values were overriding connection string values with their default values. 2) Fixed bug in FileProcessor where it was assuming its cache file exists and attempting to open with read access.StephenCWills committed 12 years agoff38233
  17. GSF.Core: Updated GSF.Configuration.ConnectionStringParser with changes from the TimeSeriesEntity branch to support nested settings.StephenCWills committed 12 years agoa480249
  18. 1) Removed warnings occuring from new code additions. 2) More reorganization and code clean-up. 3) Globally applied static Endian order classes where possible.ritchiecarroll committed 12 years ago51177ba
  19. GSF.Core: Modified ConnectionStringParser to use only public instance properties from settingsObject which have both a getter and a setter.StephenCWills committed 13 years agofe3d5d0
  20. GSF.Core: Fixed SettingNameAttribute to allow for definition of multiple names for connection string settings.StephenCWills committed 13 years agof4f1cac
  21. GSF.Core: In ConnectionStringParser, added the option of specifying multiple names for connection string parameters, to allow for logical aliases and backwards compatibility.StephenCWills committed 13 years agobe0c354
  22. GSF.Core: In ConnectionStringParser, added the ability to specify a type converter using an attribute on the connection string property.StephenCWills committed 13 years ago8f0374c
  23. GSF.Core: Added ConnectionStringParser to the GSF.Configuration namespace.StephenCWills committed 13 years ago8f9a6f9

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t