15 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 (12)
TypeInfoTests.cs (12)
17
TypeInfo<string>.
IsReferenceOrContainsReferences
().ShouldBeTrue();
18
TypeInfo<object>.
IsReferenceOrContainsReferences
().ShouldBeTrue();
19
TypeInfo<TypeInfoTests>.
IsReferenceOrContainsReferences
().ShouldBeTrue();
26
TypeInfo<int>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
27
TypeInfo<bool>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
28
TypeInfo<DateTime>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
29
TypeInfo<TestEnum>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
30
TypeInfo<SimpleStruct>.
IsReferenceOrContainsReferences
().ShouldBeFalse();
37
TypeInfo<StructWithReference>.
IsReferenceOrContainsReferences
().ShouldBeTrue();
38
TypeInfo<StructWithString>.
IsReferenceOrContainsReferences
().ShouldBeTrue();
45
bool firstResult = TypeInfo<int>.
IsReferenceOrContainsReferences
();
48
bool secondResult = TypeInfo<int>.
IsReferenceOrContainsReferences
();