| .. |
|
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 |