From f53f153808bbbaddda3f0c1e994e8a3b5cc085a9 Mon Sep 17 00:00:00 2001 From: Nora Zhou <104609169+Nora-Zhou01@users.noreply.github.com> Date: Thu, 23 May 2024 17:36:34 +0000 Subject: [PATCH 1/5] Add test coverage for ComboBox (#11381) * Add test coverage for ComboBox * Update * Update * Update * Update --- .../System/Windows/Forms/ComboBoxTests.cs | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) diff --git a/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/ComboBoxTests.cs b/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/ComboBoxTests.cs index 40b629780d9..5508d1b9314 100644 --- a/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/ComboBoxTests.cs +++ b/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/ComboBoxTests.cs @@ -305,6 +305,109 @@ public void ComboBox_BackColor_ShouldSerializeValue_Success() Assert.False(property.ShouldSerializeValue(control)); } + [WinFormsFact] + public void VerifyAutoCompleteEntries() + { + void AssertAutoCompleteCustomSource(string[] items, bool isHandleCreated) + { + using ComboBox control = new(); + + if (items is not null) + { + AutoCompleteStringCollection autoCompleteCustomSource = new(); + autoCompleteCustomSource.AddRange(items); + control.AutoCompleteCustomSource = autoCompleteCustomSource; + control.AutoCompleteCustomSource.Should().BeEquivalentTo(autoCompleteCustomSource); + } + else + { + control.AutoCompleteCustomSource = null; + control.AutoCompleteCustomSource.Should().NotBeNull(); + control.AutoCompleteCustomSource.Count.Should().Be(0); + } + + control.IsHandleCreated.Should().Be(isHandleCreated); + } + + AssertAutoCompleteCustomSource(new[] { "item1", "item2" }, false); + AssertAutoCompleteCustomSource(null, false); + AssertAutoCompleteCustomSource(new[] { "item3", "item4" }, false); + } + + [WinFormsFact] + public void ComboBox_BeginEndUpdate() + { + using ComboBox control1 = new(); + control1.BeginUpdate(); + control1.EndUpdate(); + + using ComboBox control2 = new() { AutoCompleteSource = AutoCompleteSource.ListItems }; + control2.BeginUpdate(); + control2.EndUpdate(); + control2.AutoCompleteMode.Should().Be(AutoCompleteMode.None); + + using ComboBox control3 = new(); + control3.BeginUpdate(); + control3.CreateControl(); + control3.EndUpdate(); + control3.IsHandleCreated.Should().BeTrue(); + + using ComboBox control4 = new(); + Exception exception = Record.Exception(() => control4.EndUpdate()); + exception.Should().BeNull(); + } + + [WinFormsFact] + public void ComboBox_SelectedTextTests() + { + using ComboBox control = new(); + + control.IsHandleCreated.Should().BeFalse(); + { + control.SelectedText.Should().BeEmpty(); + } + + control.CreateControl(); + control.IsHandleCreated.Should().BeTrue(); + { + control.SelectedText.Should().BeEmpty(); + } + + control.DropDownStyle = ComboBoxStyle.DropDownList; + control.CreateControl(); + if (control.DropDownStyle == ComboBoxStyle.DropDownList) + { + control.SelectedText.Should().BeEmpty(); + } + + // Test SetWithoutHandle + control.CreateControl(); + { + control.SelectedText = "Test"; + control.SelectedText.Should().BeEmpty(); + } + + // Test SetWithHandle + control.DropDownStyle = ComboBoxStyle.DropDown; + control.Text = "Initial"; + control.SelectionStart = 0; + control.SelectionLength = 7; + control.CreateControl(); + { + control.SelectedText = "Test"; + control.Text.Should().Be("Test"); + } + + // Test SetWithDropDownListStyle + control.DropDownStyle = ComboBoxStyle.DropDownList; + control.CreateControl(); + if (control.DropDownStyle == ComboBoxStyle.DropDownList) + { + control.SelectedText = "Test"; + control.SelectedText.Should().BeEmpty(); + } + } + [WinFormsTheory] [CommonMemberData(typeof(CommonTestHelperEx), nameof(CommonTestHelperEx.GetImageTheoryData))] public void ComboBox_BackgroundImage_Set_GetReturnsExpected(Image value) From a2c2f25301fbe17f2efef8ac816bdf14d6052398 Mon Sep 17 00:00:00 2001 From: Philip-Wang01 <86937911+Philip-Wang01@users.noreply.github.com> Date: Fri, 24 May 2024 09:49:13 -0700 Subject: [PATCH 2/5] Add test coverage for LinkLabel.LinkCollection (#11357) * Add test coverage for LinkCollection * handle feedback * Remove extra line --- .../Windows/Forms/LinkCollectionTests.cs | 126 ++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/LinkCollectionTests.cs diff --git a/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/LinkCollectionTests.cs b/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/LinkCollectionTests.cs new file mode 100644 index 00000000000..2ad03371b74 --- /dev/null +++ b/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/LinkCollectionTests.cs @@ -0,0 +1,126 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System.Collections; +using static System.Windows.Forms.LinkLabel; + +namespace System.Windows.Forms.Tests; + +public class LinkLabel_LinkCollectionTests : IDisposable +{ + private readonly LinkLabel _linkLabel; + private readonly LinkCollection _linkCollection; + private readonly Link _link; + + public LinkLabel_LinkCollectionTests() + { + _linkLabel = new(); + _linkCollection = new(_linkLabel); + _link = new(_linkLabel) { Name = "TestLink" }; + } + + public void Dispose() + { + _linkLabel.Dispose(); + } + + [WinFormsFact] + public void LinkCollection_Index() + { + _linkCollection.Add(_link); + + _linkCollection[0].Should().BeSameAs(_link); + } + + [WinFormsFact] + public void LinkCollection_Index_Update() + { + Link link2 = new(_linkLabel) { Name = "TestLink2" }; + _linkCollection.Add(_link); + + _linkCollection[0] = link2; + + _linkCollection[0].Should().BeSameAs(link2); + } + + [WinFormsFact] + public void LinkCollection_Index_ThrowException() + { + _linkCollection.Add(_link); + + Action act = () => ((IList)_linkCollection)[0] = "InvalidLink"; + + act.Should().Throw(); + } + + [WinFormsTheory] + [InlineData("TestLink", true, 0)] + [InlineData("InvalidLink", false, -1)] + [InlineData("", false, -1)] + [InlineData(null, false, -1)] + public void LinkCollection_LinkOfKey_IndexOfKey(string key, bool expectedContains, int expectedIndex) + { + _linkCollection.Add(_link); + + if (expectedContains) + { + _linkCollection[key].Should().BeSameAs(_link); + } + else + { + _linkCollection[key].Should().BeNull(); + } + + _linkCollection.ContainsKey(key).Should().Be(expectedContains); + _linkCollection.IndexOfKey(key).Should().Be(expectedIndex); + } + + [WinFormsTheory] + [InlineData(0, 0, false)] + [InlineData(0, 1, true)] + [InlineData(1, 0, false)] + [InlineData(2, 3, true)] + public void LinkCollection_Add(int start, int length, bool expected) + { + Link link = _linkCollection.Add(start, length); + + link.Should().NotBeNull(); + link.Start.Should().Be(start); + link.Length.Should().Be(length); + _linkCollection.LinksAdded.Should().Be(expected); + _linkCollection.Contains(link).Should().BeTrue(); + } + + [WinFormsFact] + public void LinkCollection_IndexOfLink() + { + Link validLink = _linkCollection.Add(0, 1); + + _linkCollection.IndexOf(validLink).Should().Be(0); + _linkCollection.IndexOf(_link).Should().Be(-1); + _linkCollection.IndexOf(null).Should().Be(-1); + } + + [WinFormsTheory] + [InlineData(null, true)] + [InlineData("InvalidKey", true)] + [InlineData("TestLink", false)] + public void LinkCollection_RemoveByKey(string key, bool expected) + { + _linkCollection.Add(_link); + _linkCollection.RemoveByKey(key); + + _linkCollection.Contains(_link).Should().Be(expected); + } + + [WinFormsTheory] + [InlineData("Not a link", true)] + [InlineData(null, true)] + public void LinkCollection_IList_Remove_Value(object value, bool expected) + { + _linkCollection.Add(_link); + ((IList)_linkCollection).Remove(value); + + _linkCollection.Contains(_link).Should().Be(expected); + } +} From 87c74998daeef2e8a28b53bac5ea393ff1253c9d Mon Sep 17 00:00:00 2001 From: v-olzhan Date: Fri, 24 May 2024 09:49:27 -0700 Subject: [PATCH 3/5] Add test coverage for CheckedListBox.CheckedItemCollection and CheckedIndexCollection (#11384) * Add test coverage for CheckedListBox.CheckedItemCollection and CheckedIndexCollection * Handle duplicate code blocks in several tests * Handle feedback --- ...ckedListBox.CheckedIndexCollectionTests.cs | 62 ++++++--- ...eckedListBox.CheckedItemCollectionTests.cs | 119 ++++++++++++++++++ 2 files changed, 166 insertions(+), 15 deletions(-) create mode 100644 src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/CheckedListBox.CheckedItemCollectionTests.cs diff --git a/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/CheckedListBox.CheckedIndexCollectionTests.cs b/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/CheckedListBox.CheckedIndexCollectionTests.cs index 5d1d88feb57..51a5de48594 100644 --- a/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/CheckedListBox.CheckedIndexCollectionTests.cs +++ b/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/CheckedListBox.CheckedIndexCollectionTests.cs @@ -52,32 +52,49 @@ public void CheckedIndexCollection_Methods_ThrowNotSupportedException() } [WinFormsTheory] - [InlineData([new string[] { "item1", "item2" }, new bool[] { true, false }, 0, true])] - [InlineData([new string[] { "item1", "item2" }, new bool[] { true, false }, 1, false])] - [InlineData([new string[] { "item1", "item2" }, new bool[] { false, false }, 0, false])] - public void CheckedIndexCollection_Contains_ReturnsExpected(string[] items, bool[] checkedStatus, int index, bool expected) + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { true, false, true }, 0, true)] + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { true, false, true }, 1, false)] + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { false, true, false }, 1, true)] + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { false, false, false }, 0, false)] + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { true, false, true }, "invalid", false)] + public void CheckedIndexCollection_ContainsIntAndObject_ReturnsExpected(string[] items, bool[] checkedStates, object index, bool expected) { for (int i = 0; i < items.Length; i++) { - _checkedListBox.Items.Add(items[i], checkedStatus[i]); + _checkedListBox.Items.Add(items[i], checkedStates[i]); } - // Test Contains method - _collection.Contains(index).Should().Be(expected); + // Test Contains(int index) method + if (index is int @int) + { + _collection.Contains(@int).Should().Be(expected); + } + + // Test IList.Contains(object? index) method ((IList)_collection).Contains(index).Should().Be(expected); } [WinFormsTheory] - [InlineData(true, 0)] - [InlineData(false, -1)] - public void CheckedIndexCollection_IndexOf_ReturnsExpected(bool isChecked, int expectedIndex) + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { true, false, true }, 0, 0)] + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { true, false, true }, 1, -1)] + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { false, true, false }, 1, 0)] + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { false, false, false }, 0, -1)] + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { true, false, true }, "invalid", -1)] + public void CheckedIndexCollection_IndexOfIntAndObject_ReturnsExpected(string[] items, bool[] checkedStates, object index, int expected) { - _checkedListBox.Items.Add("item1", isChecked); + for (int i = 0; i < items.Length; i++) + { + _checkedListBox.Items.Add(items[i], checkedStates[i]); + } + + // Test IndexOf(int index) method + if (index is int @int) + { + _collection.IndexOf(@int).Should().Be(expected); + } - // Test IndexOf method - _collection.IndexOf(0).Should().Be(expectedIndex); - ((IList)_collection).IndexOf(0).Should().Be(expectedIndex); - ((IList)_collection).IndexOf("invalid").Should().Be(-1); + // Test IList.IndexOf(object? index) method + ((IList)_collection).IndexOf(index).Should().Be(expected); } [WinFormsTheory] @@ -122,4 +139,19 @@ public void CheckedIndexCollection_GetEnumerator_ReturnsExpected(string[] items, enumerator.MoveNext().Should().BeFalse(); } + + [WinFormsTheory] + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { true, false, true }, 0, 0)] + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { true, false, true }, 1, 2)] + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { false, true, false }, 0, 1)] + public void CheckedIndexCollection_ItemGet_ReturnsExpected(string[] items, bool[] checkedStates, int index, int expected) + { + for (int i = 0; i < items.Length; i++) + { + _checkedListBox.Items.Add(items[i], checkedStates[i]); + } + + int result = (int)((IList)_collection)[index]; + result.Should().Be(expected); + } } diff --git a/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/CheckedListBox.CheckedItemCollectionTests.cs b/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/CheckedListBox.CheckedItemCollectionTests.cs new file mode 100644 index 00000000000..a729deca17a --- /dev/null +++ b/src/System.Windows.Forms/tests/UnitTests/System/Windows/Forms/CheckedListBox.CheckedItemCollectionTests.cs @@ -0,0 +1,119 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System.Collections; + +namespace System.Windows.Forms.Tests; + +public class CheckedListBox_CheckedItemCollectionTests : IDisposable +{ + private readonly CheckedListBox _checkedListBox; + private readonly CheckedListBox.CheckedItemCollection _collection; + + public CheckedListBox_CheckedItemCollectionTests() + { + _checkedListBox = new CheckedListBox(); + _collection = new CheckedListBox.CheckedItemCollection(_checkedListBox); + } + + public void Dispose() + { + _checkedListBox.Items.Clear(); + _checkedListBox.Dispose(); + } + + [WinFormsFact] + public void CheckedItemCollection_Properties_ReturnExpected() + { + // Test properties: Count, SyncRoot, IsSynchronized, IsFixedSize, IsReadOnly + _collection.Count.Should().Be(0); + ((ICollection)_collection).SyncRoot.Should().BeSameAs(_collection); + ((ICollection)_collection).IsSynchronized.Should().BeFalse(); + ((IList)_collection).IsFixedSize.Should().BeTrue(); + _collection.IsReadOnly.Should().BeTrue(); + } + + [WinFormsFact] + public void CheckedItemCollection_Methods_ThrowNotSupportedException() + { + // Test methods: Add, Clear, Insert, Remove, RemoveAt that should throw NotSupportedException + ((Action)(() => ((IList)_collection)[0] = 1)).Should().Throw(); + ((IList)_collection).Invoking(c => c.Add(1)).Should().Throw(); + ((IList)_collection).Invoking(c => c.Clear()).Should().Throw(); + ((IList)_collection).Invoking(c => c.Insert(0, 1)).Should().Throw(); + ((IList)_collection).Invoking(c => c.Remove(1)).Should().Throw(); + ((IList)_collection).Invoking(c => c.RemoveAt(0)).Should().Throw(); + } + + [WinFormsFact] + public void CheckedItemCollection_ItemGet_ReturnsExpected() + { + _checkedListBox.Items.Add("item1", true); + _checkedListBox.Items.Add("item2", false); + + _collection.Count.Should().Be(1); + _collection[0].Should().Be("item1"); + } + + private void AddItemsToCheckedListBox(string[] items, bool[] checkedStates) + { + for (int i = 0; i < items.Length; i++) + { + _checkedListBox.Items.Add(items[i], checkedStates[i]); + } + } + + [WinFormsTheory] + [InlineData(new string[] { "item1", "item2" }, new bool[] { true, false }, "item1", true)] + [InlineData(new string[] { "item1", "item2" }, new bool[] { false, true }, "item2", true)] + [InlineData(new string[] { "item1", "item2" }, new bool[] { false, false }, "item1", false)] + public void CheckedItemCollection_Contains_ReturnsExpected(string[] items, bool[] checkedStates, string item, bool expected) + { + AddItemsToCheckedListBox(items, checkedStates); + + _collection.Contains(item).Should().Be(expected); + } + + [WinFormsTheory] + [InlineData(new string[] { "item1", "item2" }, new bool[] { true, false }, "item1", 0)] + [InlineData(new string[] { "item1", "item2" }, new bool[] { false, true }, "item2", 0)] + [InlineData(new string[] { "item1", "item2" }, new bool[] { false, false }, "item1", -1)] + public void CheckedItemCollection_IndexOf_ReturnsExpected(string[] items, bool[] checkedStates, string item, int expected) + { + AddItemsToCheckedListBox(items, checkedStates); + + _collection.IndexOf(item).Should().Be(expected); + } + + [WinFormsTheory] + [InlineData(new string[] { "item1", "item2" }, new bool[] { true, false }, new object[] { "item1", null })] + [InlineData(new string[] { "item1", "item2" }, new bool[] { false, true }, new object[] { "item2", null })] + [InlineData(new string[] { "item1", "item2" }, new bool[] { false, false }, new object[] { null, null })] + public void CheckedItemCollection_CopyTo_CopiesExpectedValues(string[] items, bool[] checkedStates, object[] expected) + { + AddItemsToCheckedListBox(items, checkedStates); + + object[] array = new object[items.Length]; + ((ICollection)_collection).CopyTo(array, 0); + + array.Should().Equal(expected); + } + + [WinFormsTheory] + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { true, false, true }, new object[] { "item1", "item3" })] + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { false, true, false }, new object[] { "item2" })] + [InlineData(new string[] { "item1", "item2", "item3" }, new bool[] { false, false, false }, new object[] { })] + public void CheckedItemCollection_GetEnumerator_ReturnsExpected(string[] items, bool[] checkedStates, object[] expected) + { + AddItemsToCheckedListBox(items, checkedStates); + + IEnumerator enumerator = _collection.GetEnumerator(); + List result = new List(); + while (enumerator.MoveNext()) + { + result.Add(enumerator.Current); + } + + result.Should().Equal(expected); + } +} From b95d01baa9ec2ad0df1f276944a9a06f77f1a915 Mon Sep 17 00:00:00 2001 From: gpetrou <4172445+gpetrou@users.noreply.github.com> Date: Fri, 24 May 2024 19:53:19 +0300 Subject: [PATCH 4/5] Enable nullability in DesignBindingValueUIHandler (#11299) * Enable nullability in DesignBindingValueUIHandler * Combine if statements --- .../DesignBindingValueUIHandler.LocalUIItem.cs | 16 +++++++--------- .../Forms/Design/DesignBindingValueUIHandler.cs | 4 +--- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/src/System.Windows.Forms.Design/src/System/Windows/Forms/Design/DesignBindingValueUIHandler.LocalUIItem.cs b/src/System.Windows.Forms.Design/src/System/Windows/Forms/Design/DesignBindingValueUIHandler.LocalUIItem.cs index 5f194af22dc..383b7bad5c0 100644 --- a/src/System.Windows.Forms.Design/src/System/Windows/Forms/Design/DesignBindingValueUIHandler.LocalUIItem.cs +++ b/src/System.Windows.Forms.Design/src/System/Windows/Forms/Design/DesignBindingValueUIHandler.LocalUIItem.cs @@ -1,8 +1,6 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. -#nullable disable - using System.ComponentModel; using System.Drawing.Design; @@ -12,7 +10,10 @@ internal partial class DesignBindingValueUIHandler { private class LocalUIItem : PropertyValueUIItem { - internal LocalUIItem(DesignBindingValueUIHandler handler, Binding binding) : base(handler.DataBitmap, new PropertyValueUIItemInvokeHandler(OnPropertyValueUIItemInvoke), GetToolTip(binding)) + internal LocalUIItem(DesignBindingValueUIHandler handler, Binding binding) + : base( + handler.DataBitmap, + new PropertyValueUIItemInvokeHandler(OnPropertyValueUIItemInvoke), GetToolTip(binding)) { Binding = binding; } @@ -21,13 +22,10 @@ private class LocalUIItem : PropertyValueUIItem private static string GetToolTip(Binding binding) { - string name = ""; - if (binding.DataSource is IComponent comp) + string name = string.Empty; + if (binding.DataSource is IComponent comp && comp.Site is { } site) { - if (comp.Site is not null) - { - name = comp.Site.Name; - } + name = site.Name ?? string.Empty; } if (name.Length == 0) diff --git a/src/System.Windows.Forms.Design/src/System/Windows/Forms/Design/DesignBindingValueUIHandler.cs b/src/System.Windows.Forms.Design/src/System/Windows/Forms/Design/DesignBindingValueUIHandler.cs index 5a98958f324..3db0016fbee 100644 --- a/src/System.Windows.Forms.Design/src/System/Windows/Forms/Design/DesignBindingValueUIHandler.cs +++ b/src/System.Windows.Forms.Design/src/System/Windows/Forms/Design/DesignBindingValueUIHandler.cs @@ -1,8 +1,6 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. -#nullable disable - using System.Collections; using System.ComponentModel; using System.Drawing.Design; @@ -15,7 +13,7 @@ namespace System.Windows.Forms.Design; /// internal partial class DesignBindingValueUIHandler : IDisposable { - private Bitmap _dataBitmap; + private Bitmap? _dataBitmap; internal Bitmap DataBitmap { From b546fbde291f4562dd1c0ab30f6dc39f8fa0253d Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Sat, 25 May 2024 12:41:00 +0000 Subject: [PATCH 5/5] [main] Update dependencies from dotnet/runtime (#11426) [main] Update dependencies from dotnet/runtime --- eng/Version.Details.xml | 172 ++++++++++++++++++++-------------------- eng/Versions.props | 54 ++++++------- global.json | 2 +- 3 files changed, 114 insertions(+), 114 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 7f1c3dc63ef..892ac43fd0d 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -7,178 +7,178 @@ Note: if the Uri is a new place, you will need to add a subscription from that p --> - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 - + https://github.com/dotnet/runtime - aabefea9ec7c5717177454cd570e48cc55a535bf + ce1477b5df9b378f1dfcbb9194aeed3932ecfc03 diff --git a/eng/Versions.props b/eng/Versions.props index ae69b055da2..c59759183ad 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -13,35 +13,35 @@ - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 5.0.0-preview.7.20320.5 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 6.0.0 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 - 9.0.0-preview.5.24273.1 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 + 9.0.0-preview.5.24274.15 diff --git a/global.json b/global.json index ff8fb17e1e2..09788309dfa 100644 --- a/global.json +++ b/global.json @@ -18,7 +18,7 @@ "Microsoft.DotNet.CMake.Sdk": "9.0.0-beta.24272.5", "Microsoft.DotNet.Helix.Sdk": "9.0.0-beta.24272.5", "FIX-85B6-MERGE-9C38-CONFLICT": "1.0.0", - "Microsoft.NET.Sdk.IL": "9.0.0-preview.5.24273.1" + "Microsoft.NET.Sdk.IL": "9.0.0-preview.5.24274.15" }, "native-tools": { "cmake": "latest"