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