Browse Source
* Add Deterministic XamlX ID Generator * Apply suggestions from code review * simplify stuff and apply review * Update src/Avalonia.Build.Tasks/XamlCompilerTaskExecutor.cs * Update src/Avalonia.Build.Tasks/XamlCompilerTaskExecutor.cs * add the det id gen to runtine xamlx compiler * rerun tests * rerun tests * try this * use id gen instead of guid * a * Update src/Markup/Avalonia.Markup.Xaml.Loader/AvaloniaXamlIlRuntimeCompiler.cs * Update AvaloniaXamlIlCompilerConfiguration.cs revert * Update XamlIlClrPropertyInfoHelper.cs * Update AvaloniaXamlIlRuntimeCompiler.cs * fix * revert hack * make id gen optionalpull/5732/head
committed by
GitHub
3 changed files with 17 additions and 4 deletions
@ -0,0 +1,12 @@ |
|||||
|
using System; |
||||
|
using XamlX.Transform; |
||||
|
|
||||
|
namespace Avalonia.Build.Tasks |
||||
|
{ |
||||
|
public class DeterministicIdGenerator : IXamlIdentifierGenerator |
||||
|
{ |
||||
|
private int _nextId = 1; |
||||
|
|
||||
|
public string GenerateIdentifierPart() => (_nextId++).ToString(); |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue