25 references to IsReferenceOrContainsReferences
Microsoft.Build.Framework (3)
Collections\RefArrayBuilder.cs (1)
350
if (TypeInfo<T>.
IsReferenceOrContainsReferences
())
Utilities\BufferScope.cs (2)
106
ArrayPool<T>.Shared.Return(_array, clearArray: TypeInfo<T>.
IsReferenceOrContainsReferences
());
181
ArrayPool<T>.Shared.Return(_array, clearArray: TypeInfo<T>.
IsReferenceOrContainsReferences
());
Microsoft.Build.Framework.UnitTests (22)
TypeInfo_Tests.cs (22)
20
TypeInfo<int>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
21
TypeInfo<long>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
22
TypeInfo<byte>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
23
TypeInfo<char>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
24
TypeInfo<bool>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
25
TypeInfo<double>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
31
TypeInfo<DateTime>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
37
TypeInfo<DayOfWeek>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
38
TypeInfo<StringComparison>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
44
TypeInfo<string>.
IsReferenceOrContainsReferences
().ShouldBeTrue();
50
TypeInfo<object>.
IsReferenceOrContainsReferences
().ShouldBeTrue();
56
TypeInfo<List<int>>.
IsReferenceOrContainsReferences
().ShouldBeTrue();
62
TypeInfo<TypeInfo_Tests>.
IsReferenceOrContainsReferences
().ShouldBeTrue();
68
TypeInfo<StructWithReference>.
IsReferenceOrContainsReferences
().ShouldBeTrue();
74
TypeInfo<StructWithString>.
IsReferenceOrContainsReferences
().ShouldBeTrue();
80
TypeInfo<SimpleStruct>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
86
TypeInfo<PureValueStruct>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
93
bool first = TypeInfo<string>.
IsReferenceOrContainsReferences
();
94
bool second = TypeInfo<string>.
IsReferenceOrContainsReferences
();
95
bool third = TypeInfo<string>.
IsReferenceOrContainsReferences
();
105
bool first = TypeInfo<int>.
IsReferenceOrContainsReferences
();
106
bool second = TypeInfo<int>.
IsReferenceOrContainsReferences
();