1 type derived from BaseClass
Microsoft.Build.Engine.UnitTests (1)
BackEnd\BinaryTranslator_Tests.cs (1)
974private sealed class DerivedClass : BaseClass
10 instantiations of BaseClass
Microsoft.Build.Engine.UnitTests (10)
BackEnd\BinaryTranslator_Tests.cs (10)
339BaseClass value = new BaseClass(1); 399BaseClass[] value = new BaseClass[] { new BaseClass(1), new BaseClass(2) }; 468value["foo"] = new BaseClass(1); 469value["alpha"] = new BaseClass(2); 507value["foo"] = new BaseClass(1); 508value["alpha"] = new BaseClass(2); 599new BaseClass(1), 600new BaseClass(2), 926BaseClass packet = new BaseClass();
67 references to BaseClass
Microsoft.Build.Engine.UnitTests (67)
BackEnd\BinaryTranslator_Tests.cs (67)
339BaseClass value = new BaseClass(1); 340TranslationHelpers.GetWriteTranslator().Translate(ref value, BaseClass.FactoryForDeserialization); 342BaseClass deserializedValue = null; 343TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue, BaseClass.FactoryForDeserialization); 354BaseClass value = null; 355TranslationHelpers.GetWriteTranslator().Translate(ref value, BaseClass.FactoryForDeserialization); 357BaseClass deserializedValue = null; 358TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue, BaseClass.FactoryForDeserialization); 399BaseClass[] value = new BaseClass[] { new BaseClass(1), new BaseClass(2) }; 400TranslationHelpers.GetWriteTranslator().TranslateArray(ref value, BaseClass.FactoryForDeserialization); 402BaseClass[] deserializedValue = null; 403TranslationHelpers.GetReadTranslator().TranslateArray(ref deserializedValue, BaseClass.FactoryForDeserialization); 405Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, BaseClass.Comparer)); 414BaseClass[] value = null; 415TranslationHelpers.GetWriteTranslator().TranslateArray(ref value, BaseClass.FactoryForDeserialization); 417BaseClass[] deserializedValue = null; 418TranslationHelpers.GetReadTranslator().TranslateArray(ref deserializedValue, BaseClass.FactoryForDeserialization); 420Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, BaseClass.Comparer)); 467Dictionary<string, BaseClass> value = new Dictionary<string, BaseClass>(StringComparer.OrdinalIgnoreCase); 471TranslationHelpers.GetWriteTranslator().TranslateDictionary(ref value, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 473Dictionary<string, BaseClass> deserializedValue = null; 474TranslationHelpers.GetReadTranslator().TranslateDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 477Assert.Equal(0, BaseClass.Comparer.Compare(value["foo"], deserializedValue["foo"])); 478Assert.Equal(0, BaseClass.Comparer.Compare(value["alpha"], deserializedValue["alpha"])); 479Assert.Equal(0, BaseClass.Comparer.Compare(value["FOO"], deserializedValue["FOO"])); 489Dictionary<string, BaseClass> value = null; 491TranslationHelpers.GetWriteTranslator().TranslateDictionary(ref value, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 493Dictionary<string, BaseClass> deserializedValue = null; 494TranslationHelpers.GetReadTranslator().TranslateDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 506Dictionary<string, BaseClass> value = new Dictionary<string, BaseClass>(); 510TranslationHelpers.GetWriteTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref value, BaseClass.FactoryForDeserialization); 512Dictionary<string, BaseClass> deserializedValue = null; 513TranslationHelpers.GetReadTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref deserializedValue, BaseClass.FactoryForDeserialization); 516Assert.Equal(0, BaseClass.Comparer.Compare(value["foo"], deserializedValue["foo"])); 517Assert.Equal(0, BaseClass.Comparer.Compare(value["alpha"], deserializedValue["alpha"])); 528Dictionary<string, BaseClass> value = null; 530TranslationHelpers.GetWriteTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref value, BaseClass.FactoryForDeserialization); 532Dictionary<string, BaseClass> deserializedValue = null; 533TranslationHelpers.GetReadTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref deserializedValue, BaseClass.FactoryForDeserialization); 597HashSet<BaseClass> values = new() 603TranslationHelpers.GetWriteTranslator().TranslateHashSet(ref values, BaseClass.FactoryForDeserialization, capacity => new()); 605HashSet<BaseClass> deserializedValues = null; 606TranslationHelpers.GetReadTranslator().TranslateHashSet(ref deserializedValues, BaseClass.FactoryForDeserialization, capacity => new()); 614HashSet<BaseClass> value = null; 615TranslationHelpers.GetWriteTranslator().TranslateHashSet(ref value, BaseClass.FactoryForDeserialization, capacity => new()); 617HashSet<BaseClass> deserializedValue = null; 618TranslationHelpers.GetReadTranslator().TranslateHashSet(ref deserializedValue, BaseClass.FactoryForDeserialization, capacity => new()); 873protected bool Equals(BaseClass other) 895return Equals((BaseClass)obj); 906public static IComparer<BaseClass> Comparer 924public static BaseClass FactoryForDeserialization(ITranslator translator) 926BaseClass packet = new BaseClass(); 944private sealed class BaseClassComparer : IComparer<BaseClass> 958public int Compare(BaseClass x, BaseClass y) 1047return BaseClass.Comparer.Compare(x, y);