15 references to TypeInfo
Microsoft.Build.Framework (3)
Collections\RefArrayBuilder.cs (1)
350if (TypeInfo<T>.IsReferenceOrContainsReferences())
Utilities\BufferScope.cs (2)
106ArrayPool<T>.Shared.Return(_array, clearArray: TypeInfo<T>.IsReferenceOrContainsReferences()); 181ArrayPool<T>.Shared.Return(_array, clearArray: TypeInfo<T>.IsReferenceOrContainsReferences());
Microsoft.Build.Framework.UnitTests (12)
TypeInfoTests.cs (12)
17TypeInfo<string>.IsReferenceOrContainsReferences().ShouldBeTrue(); 18TypeInfo<object>.IsReferenceOrContainsReferences().ShouldBeTrue(); 19TypeInfo<TypeInfoTests>.IsReferenceOrContainsReferences().ShouldBeTrue(); 26TypeInfo<int>.IsReferenceOrContainsReferences().ShouldBeFalse(); 27TypeInfo<bool>.IsReferenceOrContainsReferences().ShouldBeFalse(); 28TypeInfo<DateTime>.IsReferenceOrContainsReferences().ShouldBeFalse(); 29TypeInfo<TestEnum>.IsReferenceOrContainsReferences().ShouldBeFalse(); 30TypeInfo<SimpleStruct>.IsReferenceOrContainsReferences().ShouldBeFalse(); 37TypeInfo<StructWithReference>.IsReferenceOrContainsReferences().ShouldBeTrue(); 38TypeInfo<StructWithString>.IsReferenceOrContainsReferences().ShouldBeTrue(); 45bool firstResult = TypeInfo<int>.IsReferenceOrContainsReferences(); 48bool secondResult = TypeInfo<int>.IsReferenceOrContainsReferences();