15 references to TypeInfo
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();