25 references to IsReferenceOrContainsReferences
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 (22)
TypeInfo_Tests.cs (22)
20TypeInfo<int>.IsReferenceOrContainsReferences().ShouldBeFalse(); 21TypeInfo<long>.IsReferenceOrContainsReferences().ShouldBeFalse(); 22TypeInfo<byte>.IsReferenceOrContainsReferences().ShouldBeFalse(); 23TypeInfo<char>.IsReferenceOrContainsReferences().ShouldBeFalse(); 24TypeInfo<bool>.IsReferenceOrContainsReferences().ShouldBeFalse(); 25TypeInfo<double>.IsReferenceOrContainsReferences().ShouldBeFalse(); 31TypeInfo<DateTime>.IsReferenceOrContainsReferences().ShouldBeFalse(); 37TypeInfo<DayOfWeek>.IsReferenceOrContainsReferences().ShouldBeFalse(); 38TypeInfo<StringComparison>.IsReferenceOrContainsReferences().ShouldBeFalse(); 44TypeInfo<string>.IsReferenceOrContainsReferences().ShouldBeTrue(); 50TypeInfo<object>.IsReferenceOrContainsReferences().ShouldBeTrue(); 56TypeInfo<List<int>>.IsReferenceOrContainsReferences().ShouldBeTrue(); 62TypeInfo<TypeInfo_Tests>.IsReferenceOrContainsReferences().ShouldBeTrue(); 68TypeInfo<StructWithReference>.IsReferenceOrContainsReferences().ShouldBeTrue(); 74TypeInfo<StructWithString>.IsReferenceOrContainsReferences().ShouldBeTrue(); 80TypeInfo<SimpleStruct>.IsReferenceOrContainsReferences().ShouldBeFalse(); 86TypeInfo<PureValueStruct>.IsReferenceOrContainsReferences().ShouldBeFalse(); 93bool first = TypeInfo<string>.IsReferenceOrContainsReferences(); 94bool second = TypeInfo<string>.IsReferenceOrContainsReferences(); 95bool third = TypeInfo<string>.IsReferenceOrContainsReferences(); 105bool first = TypeInfo<int>.IsReferenceOrContainsReferences(); 106bool second = TypeInfo<int>.IsReferenceOrContainsReferences();