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