14 writes to Value
Microsoft.CodeAnalysis.UnitTests (14)
Collections\SegmentedCollectionsMarshalTests.cs (14)
88itemVal.Value = 1; 95SegmentedCollectionsMarshal.GetValueRefOrNullRef(dict, 1).Value = 3; 106itemRef.Value = 5; 114itemRef = new IntAsObject() { Value = 7, Property = 8 }; 124Assert.Throws<NullReferenceException>(() => SegmentedCollectionsMarshal.GetValueRefOrNullRef(dict, 3).Value = 9); 221itemVal.Value = 1; 228SegmentedCollectionsMarshal.GetValueRefOrNullRef(dict, 1).Value = 3; 239itemRef.Value = 5; 250Assert.Throws<NullReferenceException>(() => SegmentedCollectionsMarshal.GetValueRefOrNullRef(dict, 3).Value = 9); 322itemVal.Value = 1; 329SegmentedCollectionsMarshal.GetValueRefOrNullRef(dict, 1).Value = 3; 340itemRef.Value = 5; 348itemRef = new IntAsObject() { Value = 7, Property = 8 }; 358Assert.Throws<NullReferenceException>(() => SegmentedCollectionsMarshal.GetValueRefOrNullRef(dict, 3).Value = 9);
27 references to Value
Microsoft.CodeAnalysis.UnitTests (27)
Collections\SegmentedCollectionsMarshalTests.cs (27)
84Assert.Equal(0, dict[1].Value); 92Assert.Equal(1, dict[1].Value); 98Assert.Equal(3, dict[1].Value); 103Assert.Equal(0, itemRef.Value); 109Assert.Equal(5, itemRef.Value); 111Assert.Equal(dict[2].Value, itemRef.Value); 116Assert.Equal(7, itemRef.Value); 118Assert.Equal(dict[2].Value, itemRef.Value); 217Assert.Equal(0, dict[1].Value); 225Assert.Equal(1, dict[1].Value); 231Assert.Equal(3, dict[1].Value); 236Assert.Equal(0, itemRef.Value); 242Assert.Equal(5, itemRef.Value); 244Assert.Equal(dict[2].Value, itemRef.Value); 318Assert.Equal(0, dict[1].Value); 326Assert.Equal(1, dict[1].Value); 332Assert.Equal(3, dict[1].Value); 337Assert.Equal(0, itemRef.Value); 343Assert.Equal(5, itemRef.Value); 345Assert.Equal(dict[2].Value, itemRef.Value); 350Assert.Equal(7, itemRef.Value); 352Assert.Equal(dict[2].Value, itemRef.Value);