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.
 
 
 
Nikita Tsukanov 697cba7193
Composition system SP1 (#20497)
2 months ago
..
ArrayBuilder.cs Added FormattingObjectPool to reduce temp allocs during text layout 3 years ago
ArraySlice.cs Added FormattingObjectPool to reduce temp allocs during text layout 3 years ago
AsyncEnumerableHelper.cs Warning cleanup (#13656) 2 years ago
AvaloniaPropertyDictionary.cs Improve AvaloniaObject.GetValue performance (#15342) 2 years ago
AvaloniaResourcesIndex.cs Remove obsolete members from Avalonia.Base (#20613) 2 months ago
BidiDictionary.cs Don't keep the text layout buffers around if they're too large 3 years ago
BinarySearchExtension.cs chore: remove repetitive words (#15427) 2 years ago
ByteSizeHelper.cs Report renderer transport pool memory usage in fps line 4 years ago
CharacterReader.cs Make `CharacterReader` internal. (#19123) 9 months ago
DisposableLock.cs Make lock helpers internal. 3 years ago
EnumHelper.cs Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase (#17745) 1 year ago
FrugalList.cs Merge core libraries. (#5831) 4 years ago
HashCode.cs Added polyfil of System.HashCode. 3 years ago
IWeakEventSubscriber.cs Avoid multiple resource change notifications (#18488) 1 year ago
IdentifierParser.cs Make `CharacterReader` internal. (#19123) 9 months ago
ImmutableReadOnlyListStructEnumerator.cs Port WPF's FormattedText to Avalonia and rework TextPresenter 4 years ago
KeywordParser.cs Make `CharacterReader` internal. (#19123) 9 months ago
MappedArraySlice.cs Merge core libraries. (#5831) 4 years ago
MathUtilities.cs Composition system SP1 (#20497) 2 months ago
NonPumpingLockHelper.cs Make lock helpers internal. 3 years ago
Polyfills.cs Update to .NET 10 (#19869) 4 months ago
PooledInlineList.cs In `Avalonia.Base`, private fields that are never modified were made `readonly` (#13020) 3 years ago
Ref.cs Add IsAlive property to IRef<T> (#20593) 2 months ago
RefCountingSmallDictionary.cs Composition aware resources 3 years ago
RefTrackingDictionary.cs Some docs and refactorings 4 years ago
SafeEnumerableHashSet.cs Switch to a HashSet<T> as backing for SafeEnumerableList (#16633) 2 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 remove some duplicate dict lookups (#19138) 9 months 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 Expanding StringTokenizator with ReadOnlySpan. (#17645) 1 year ago
SpanStringTokenizer.cs Add SpanStringTokenizer and avoid many string allocations in FontCollectionBase (#17745) 1 year ago
SpringSolver.cs chore: remove repetitive words (#15427) 2 years ago
StopwatchHelper.cs Add diagnostic metrics/activities (#18314) 1 year ago
StringBuilderCache.cs Support group transformations in the XAML Build Task 3 years ago
StringSplitter.cs Enable nullability in Base/Markup/Markup.Xaml unit tests (#20346) 3 months ago
StyleClassParser.cs Make `CharacterReader` internal. (#19123) 9 months ago
SynchronousCompletionAsyncResult.cs feat: Address Rule CA1815 3 years ago
ThrowHelper.cs Clipboard rework (#19347) 6 months ago
TypeUtilities.cs Binding System refactor (#13970) 2 years ago
UriExtensions.cs Fix FontCollection MatchCharacter (#19494) 7 months ago
ValueSingleOrList.cs Make util collection classes internal. 3 years ago
ValueSpan.cs feat: Address Rule CA1815 3 years ago
WeakEvent.cs WeakEvent subscription management thread race condition fix (#19383) 8 months ago
WeakEventHandlerManager.cs Nullability fixes for Avalonia.Base 3 years ago
WeakEvents.cs Automatically dispatch PropertyChanged notification to the UI thread 3 years ago
WeakHashList.cs Avoid checking all array values. 4 years ago