5 Commits (f85ceddf875b36687737f8f0cc32a756fdf6ef3c)

Author SHA1 Message Date
Steven Kirk 4d01dacd77 Remove copyright headers. 6 years ago
Steven Kirk d37615bea8 Added failing test for #1898. 7 years ago
Jeremy Koritzinsky e0be7353a8 Fix tests that broke from the API change. 8 years ago
Jeremy Koritzinsky 1b2d644e48 Make tests in Avalonia.Base.UnitTests use ExpressionObserver.Create. For tests that require using invalid members or are more tedious to test with expression trees, test them in Avalonia.Markup.UnitTests with ExpressionObserverBuilder. 8 years ago
Jeremy Koritzinsky af186e3529 Move string-based binding paths up to Avalonia.Markup. Make the LINQ Expression paths and raw ExpressionNodes (now public) the primarily supported syntax. 8 years ago
Jeremy Koritzinsky cf8244b37a Move current contents of Avalonia.Markup to Avalonia.Base. Move Avalonia.Markup.Xaml.Data/Parser classes to Avalonia.Markup since they're not Xaml-specific. 8 years ago
Steven Kirk 5be41985c3 Renamed Perspex -> Avalonia 10 years ago
Jeremy Koritzinsky 7baf8ba615 Changed argument parser to parse everything as strings and refactored the IndexerNode.GetValue to special case places where we can check validity (and multidimensional arrays since they don't work like everything else). Removed LiteralParser since it isn't used by anything any more. 10 years ago
Steven Kirk 6fd2ec36a2 Fixed directory name/namespace in tests. 11 years ago
Steven Kirk b230c3b3f3 Renamed XamlBinding -> Binding 11 years ago
Steven Kirk cf3f64a9d3 Allow identifiers containing numbers. 11 years ago
Steven Kirk 034d3691d0 Add tests for malformed binding expressions. 11 years ago
Steven Kirk d43a79fab5 Wrote binding expression parser by hand. 11 years ago
Steven Kirk 9d84a21fa8 Improved expression parser tests. 11 years ago
Steven Kirk 0f5af3db63 Use Sprache for parsing expressions. 11 years ago
Steven Kirk e3b6ce4186 Add support for indexers in binding expressions. 11 years ago
Steven Kirk 774a9c0911 Implemented binding negation. 11 years ago
Steven Kirk 962c1ea01b Pass SetValue through expression chain. 11 years ago
Steven Kirk 005cd231cc Initial implementation of ExpressionObserver. 11 years ago