1 type derived from BaseClass
Microsoft.Build.Engine.UnitTests (1)
BackEnd\BinaryTranslator_Tests.cs (1)
1561private sealed class DerivedClass : BaseClass
18 instantiations of BaseClass
Microsoft.Build.Engine.UnitTests (18)
BackEnd\BinaryTranslator_Tests.cs (18)
343BaseClass value = new BaseClass(1); 403BaseClass[] value = new BaseClass[] { new BaseClass(1), new BaseClass(2) }; 883value["foo"] = new BaseClass(1); 884value["alpha"] = new BaseClass(2); 922value["foo"] = new BaseClass(1); 923value["alpha"] = new BaseClass(2); 1005["foo"] = new BaseClass(1), 1006["alpha"] = new BaseClass(2), 1010["FOO"] = new BaseClass(1), 1011["ALPHA"] = new BaseClass(2), 1092[PathA] = new BaseClass(1), 1093[PathB] = new BaseClass(2), 1097[PathA.ToUpperInvariant()] = new BaseClass(1), 1098[PathB.ToUpperInvariant()] = new BaseClass(2), 1186new BaseClass(1), 1187new BaseClass(2), 1513BaseClass packet = new BaseClass();
91 references to BaseClass
Microsoft.Build.Engine.UnitTests (91)
BackEnd\BinaryTranslator_Tests.cs (91)
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)); 882Dictionary<string, BaseClass> value = new Dictionary<string, BaseClass>(StringComparer.OrdinalIgnoreCase); 886TranslationHelpers.GetWriteTranslator().TranslateDictionary(ref value, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 888Dictionary<string, BaseClass> deserializedValue = null; 889TranslationHelpers.GetReadTranslator().TranslateDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 892Assert.Equal(0, BaseClass.Comparer.Compare(value["foo"], deserializedValue["foo"])); 893Assert.Equal(0, BaseClass.Comparer.Compare(value["alpha"], deserializedValue["alpha"])); 894Assert.Equal(0, BaseClass.Comparer.Compare(value["FOO"], deserializedValue["FOO"])); 904Dictionary<string, BaseClass> value = null; 906TranslationHelpers.GetWriteTranslator().TranslateDictionary(ref value, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 908Dictionary<string, BaseClass> deserializedValue = null; 909TranslationHelpers.GetReadTranslator().TranslateDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 921Dictionary<string, BaseClass> value = new Dictionary<string, BaseClass>(); 925TranslationHelpers.GetWriteTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref value, BaseClass.FactoryForDeserialization); 927Dictionary<string, BaseClass> deserializedValue = null; 928TranslationHelpers.GetReadTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref deserializedValue, BaseClass.FactoryForDeserialization); 931Assert.Equal(0, BaseClass.Comparer.Compare(value["foo"], deserializedValue["foo"])); 932Assert.Equal(0, BaseClass.Comparer.Compare(value["alpha"], deserializedValue["alpha"])); 943Dictionary<string, BaseClass> value = null; 945TranslationHelpers.GetWriteTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref value, BaseClass.FactoryForDeserialization); 947Dictionary<string, BaseClass> deserializedValue = null; 948TranslationHelpers.GetReadTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref deserializedValue, BaseClass.FactoryForDeserialization); 1003Dictionary<string, BaseClass> value = new(StringComparer.Ordinal) 1008Dictionary<string, BaseClass> valueUpperCase = new(StringComparer.Ordinal) 1016translator.InternDictionary(ref value, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 1017translator.InternDictionary(ref valueUpperCase, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 1020Dictionary<string, BaseClass> deserializedValue = null; 1021Dictionary<string, BaseClass> deserializedValueUpperCase = null; 1024translator.InternDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 1025translator.InternDictionary(ref deserializedValueUpperCase, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 1029Assert.Equal(0, BaseClass.Comparer.Compare(value["foo"], deserializedValue["foo"])); 1030Assert.Equal(0, BaseClass.Comparer.Compare(value["alpha"], deserializedValue["alpha"])); 1033Assert.Equal(0, BaseClass.Comparer.Compare(valueUpperCase["FOO"], deserializedValueUpperCase["foo"])); 1034Assert.Equal(0, BaseClass.Comparer.Compare(valueUpperCase["ALPHA"], deserializedValueUpperCase["alpha"])); 1090Dictionary<string, BaseClass> value = new(StringComparer.Ordinal) 1095Dictionary<string, BaseClass> valueUpperCase = new(StringComparer.Ordinal) 1103translator.InternDictionary(ref value, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 1104translator.InternDictionary(ref valueUpperCase, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 1107Dictionary<string, BaseClass> deserializedValue = null; 1108Dictionary<string, BaseClass> deserializedValueUpperCase = null; 1111translator.InternDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 1112translator.InternDictionary(ref deserializedValueUpperCase, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization); 1116Assert.Equal(0, BaseClass.Comparer.Compare(value[PathA], deserializedValue[PathA])); 1117Assert.Equal(0, BaseClass.Comparer.Compare(value[PathB], deserializedValue[PathB])); 1120Assert.Equal(0, BaseClass.Comparer.Compare(valueUpperCase[PathA.ToUpperInvariant()], deserializedValueUpperCase[PathA])); 1121Assert.Equal(0, BaseClass.Comparer.Compare(valueUpperCase[PathB.ToUpperInvariant()], deserializedValueUpperCase[PathB])); 1184HashSet<BaseClass> values = new() 1190TranslationHelpers.GetWriteTranslator().TranslateHashSet(ref values, BaseClass.FactoryForDeserialization, capacity => new()); 1192HashSet<BaseClass> deserializedValues = null; 1193TranslationHelpers.GetReadTranslator().TranslateHashSet(ref deserializedValues, BaseClass.FactoryForDeserialization, capacity => new()); 1201HashSet<BaseClass> value = null; 1202TranslationHelpers.GetWriteTranslator().TranslateHashSet(ref value, BaseClass.FactoryForDeserialization, capacity => new()); 1204HashSet<BaseClass> deserializedValue = null; 1205TranslationHelpers.GetReadTranslator().TranslateHashSet(ref deserializedValue, BaseClass.FactoryForDeserialization, capacity => new()); 1460protected bool Equals(BaseClass other) 1482return Equals((BaseClass)obj); 1493public static IComparer<BaseClass> Comparer 1511public static BaseClass FactoryForDeserialization(ITranslator translator) 1513BaseClass packet = new BaseClass(); 1531private sealed class BaseClassComparer : IComparer<BaseClass> 1545public int Compare(BaseClass x, BaseClass y) 1634return BaseClass.Comparer.Compare(x, y);