1 type derived from BaseClass
Microsoft.Build.Engine.UnitTests (1)
BackEnd\BinaryTranslator_Tests.cs (1)
978private sealed class DerivedClass : BaseClass
10 instantiations of BaseClass
Microsoft.Build.Engine.UnitTests (10)
BackEnd\BinaryTranslator_Tests.cs (10)
343BaseClass value = new BaseClass(1); 403BaseClass[] value = new BaseClass[] { new BaseClass(1), new BaseClass(2) }; 472value["foo"] = new BaseClass(1); 473value["alpha"] = new BaseClass(2); 511value["foo"] = new BaseClass(1); 512value["alpha"] = new BaseClass(2); 603new BaseClass(1), 604new BaseClass(2), 930BaseClass packet = new BaseClass();
67 references to BaseClass
Microsoft.Build.Engine.UnitTests (67)
BackEnd\BinaryTranslator_Tests.cs (67)
343BaseClass value = new BaseClass(1); 344TranslationHelpers.GetWriteTranslator().Translate(ref value, BaseClass.FactoryForDeserialization); 346BaseClass deserializedValue = null; 347TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue, BaseClass.FactoryForDeserialization); 358BaseClass value = null; 359TranslationHelpers.GetWriteTranslator().Translate(ref value, BaseClass.FactoryForDeserialization); 361BaseClass deserializedValue = null; 362TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue, BaseClass.FactoryForDeserialization); 403BaseClass[] value = new BaseClass[] { new BaseClass(1), new BaseClass(2) }; 404TranslationHelpers.GetWriteTranslator().TranslateArray(ref value, BaseClass.FactoryForDeserialization); 406BaseClass[] deserializedValue = null; 407TranslationHelpers.GetReadTranslator().TranslateArray(ref deserializedValue, BaseClass.FactoryForDeserialization); 409Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, BaseClass.Comparer)); 418BaseClass[] value = null; 419TranslationHelpers.GetWriteTranslator().TranslateArray(ref value, BaseClass.FactoryForDeserialization); 421BaseClass[] deserializedValue = null; 422TranslationHelpers.GetReadTranslator().TranslateArray(ref deserializedValue, BaseClass.FactoryForDeserialization); 424Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, BaseClass.Comparer)); 471Dictionary<string, BaseClass> value = new Dictionary<string, BaseClass>(StringComparer.OrdinalIgnoreCase); 475TranslationHelpers.GetWriteTranslator().TranslateDictionary(ref value, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 477Dictionary<string, BaseClass> deserializedValue = null; 478TranslationHelpers.GetReadTranslator().TranslateDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 481Assert.Equal(0, BaseClass.Comparer.Compare(value["foo"], deserializedValue["foo"])); 482Assert.Equal(0, BaseClass.Comparer.Compare(value["alpha"], deserializedValue["alpha"])); 483Assert.Equal(0, BaseClass.Comparer.Compare(value["FOO"], deserializedValue["FOO"])); 493Dictionary<string, BaseClass> value = null; 495TranslationHelpers.GetWriteTranslator().TranslateDictionary(ref value, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 497Dictionary<string, BaseClass> deserializedValue = null; 498TranslationHelpers.GetReadTranslator().TranslateDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 510Dictionary<string, BaseClass> value = new Dictionary<string, BaseClass>(); 514TranslationHelpers.GetWriteTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref value, BaseClass.FactoryForDeserialization); 516Dictionary<string, BaseClass> deserializedValue = null; 517TranslationHelpers.GetReadTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref deserializedValue, BaseClass.FactoryForDeserialization); 520Assert.Equal(0, BaseClass.Comparer.Compare(value["foo"], deserializedValue["foo"])); 521Assert.Equal(0, BaseClass.Comparer.Compare(value["alpha"], deserializedValue["alpha"])); 532Dictionary<string, BaseClass> value = null; 534TranslationHelpers.GetWriteTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref value, BaseClass.FactoryForDeserialization); 536Dictionary<string, BaseClass> deserializedValue = null; 537TranslationHelpers.GetReadTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref deserializedValue, BaseClass.FactoryForDeserialization); 601HashSet<BaseClass> values = new() 607TranslationHelpers.GetWriteTranslator().TranslateHashSet(ref values, BaseClass.FactoryForDeserialization, capacity => new()); 609HashSet<BaseClass> deserializedValues = null; 610TranslationHelpers.GetReadTranslator().TranslateHashSet(ref deserializedValues, BaseClass.FactoryForDeserialization, capacity => new()); 618HashSet<BaseClass> value = null; 619TranslationHelpers.GetWriteTranslator().TranslateHashSet(ref value, BaseClass.FactoryForDeserialization, capacity => new()); 621HashSet<BaseClass> deserializedValue = null; 622TranslationHelpers.GetReadTranslator().TranslateHashSet(ref deserializedValue, BaseClass.FactoryForDeserialization, capacity => new()); 877protected bool Equals(BaseClass other) 899return Equals((BaseClass)obj); 910public static IComparer<BaseClass> Comparer 928public static BaseClass FactoryForDeserialization(ITranslator translator) 930BaseClass packet = new BaseClass(); 948private sealed class BaseClassComparer : IComparer<BaseClass> 962public int Compare(BaseClass x, BaseClass y) 1051return BaseClass.Comparer.Compare(x, y);