A cross-platform UI framework for .NET
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Steven Kirk de52fcaa12 Merge branch 'master' into refactor/bindings 3 years ago
..
ArrayBuilder.cs Added FormattingObjectPool to reduce temp allocs during text layout 4 years ago
ArraySlice.cs Added FormattingObjectPool to reduce temp allocs during text layout 4 years ago
AsyncEnumerableHelper.cs Warning cleanup (#13656) 3 years ago
AvaloniaPropertyDictionary.cs Adjusted AvaloniaPropertyDictionary growth rate to reduce allocations 4 years ago
AvaloniaResourcesIndex.cs Made resources index binary 4 years ago
BidiDictionary.cs Don't keep the text layout buffers around if they're too large 4 years ago
BinarySearchExtension.cs Pass GlyphInfo directly to GlyphRun 4 years ago
ByteSizeHelper.cs Report renderer transport pool memory usage in fps line 4 years ago
CharacterReader.cs Rename PeekOneOrThrow back to Peek. 6 years ago
DisposableLock.cs Make lock helpers internal. 3 years ago
EnumHelper.cs Move EnumHelper to Avalonia.Base 4 years ago
FrugalList.cs Merge core libraries. (#5831) 4 years ago
HashCode.cs Added polyfil of System.HashCode. 3 years ago
IWeakEventSubscriber.cs Reduce allocations when creating weak event subscribers. 4 years ago
IdentifierParser.cs Only use scoped keyword when building with .NET 7 SDK 4 years ago
ImmutableReadOnlyListStructEnumerator.cs Port WPF's FormattedText to Avalonia and rework TextPresenter 5 years ago
KeywordParser.cs Do not crash 7 years ago
MappedArraySlice.cs Merge core libraries. (#5831) 4 years ago
MathUtilities.cs fix: Missing CA1802 4 years ago
NonPumpingLockHelper.cs Make lock helpers internal. 3 years ago
Polyfills.cs Composition aware resources 3 years ago
PooledInlineList.cs In `Avalonia.Base`, private fields that are never modified were made `readonly` (#13020) 3 years ago
Ref.cs In `Avalonia.Base`, private fields that are never modified were made `readonly` (#13020) 3 years ago
RefCountingSmallDictionary.cs Composition aware resources 3 years ago
RefTrackingDictionary.cs Some docs and refactorings 4 years ago
SafeEnumerableList.cs Added SafeEnumerableList and use in Classes. 4 years ago
SingleOrDictionary.cs In `Avalonia.Base`, private fields that are never modified were made `readonly` (#13020) 3 years ago
SingleOrQueue.cs Make util collection classes internal. 3 years ago
SmallDictionary.cs In `Avalonia.Base`, private fields that are never modified were made `readonly` (#13020) 3 years ago
Span.cs In `Avalonia.Base`, sealed several classes whose constructors aren't available from public API, and which have no inheritors (#13043) 3 years ago
SpanHelpers.cs Reuse SpanHelpers in Avalonia.Build.Tasks 3 years ago
SpringSolver.cs In `Avalonia.Base`, private fields that are never modified were made `readonly` (#13020) 3 years ago
StopwatchHelper.cs Implemented layout and render time graph overlays 4 years ago
StringBuilderCache.cs Support group transformations in the XAML Build Task 4 years ago
StringTokenizer.cs use default literal 4 years ago
StyleClassParser.cs Rename PeekOneOrThrow back to Peek. 6 years ago
SynchronousCompletionAsyncResult.cs feat: Address Rule CA1815 4 years ago
ThrowHelper.cs Make GetVisualRoot trimmable + some other helper methods 3 years ago
TypeUtilities.cs Introduce BindingExpressionBase. 3 years ago
UriExtensions.cs Introduce font collections 4 years ago
ValueSingleOrList.cs Make util collection classes internal. 3 years ago
ValueSpan.cs feat: Address Rule CA1815 4 years ago
WeakEvent.cs In `Avalonia.Base`, sealed several classes whose constructors aren't available from public API, and which have no inheritors (#13043) 3 years ago
WeakEventHandlerManager.cs Nullability fixes for Avalonia.Base 4 years ago
WeakEvents.cs Automatically dispatch PropertyChanged notification to the UI thread 4 years ago
WeakHashList.cs Avoid checking all array values. 4 years ago