1 implementation of IsArray
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
1200public bool IsArray(ITypeHandle typeHandle, out uint rank)
16 references to IsArray
Microsoft.Diagnostics.DataContractReader.Contracts (3)
Contracts\Object_1.cs (2)
79if (!typeSystemContract.IsArray(typeHandle, out rank)) 176isMulticast = typeSystemContract.IsArray(typeSystemContract.GetTypeHandle(mt), out _);
Contracts\StackWalk\GC\GcScanContext.cs (1)
180if (_rts.IsArray(handle, out _) || _rts.IsFreeObjectMethodTable(handle))
Microsoft.Diagnostics.DataContractReader.Legacy (13)
ClrDataTypeInstance.cs (1)
139if (rts.IsArray(_typeHandle, out _) || rts.IsFunctionPointer(_typeHandle, out _, out _))
Dbi\DacDbiImpl.cs (4)
4362if (rts.IsArray(th, out uint rank)) 5537if (!rts.IsArray(arrayOrStringTypeHandle, out uint rank)) 6490Debug.Assert(rts.IsArray(typeHandle, out _)); 6491rts.IsArray(typeHandle, out uint rank);
Dbi\Helpers\HeapWalk.cs (1)
122if (_rts.IsArray(handle, out _) || _rts.IsFreeObjectMethodTable(handle))
SigFormat.cs (1)
411runtimeTypeSystem.IsArray(typeHandle, out uint rank);
SOSDacImpl.cs (3)
1090else if (rtsContract.IsArray(foundTypeHandle, out _)) 3360else if (runtimeTypeSystemContract.IsArray(handle, out uint rank)) 3380while (runtimeTypeSystemContract.IsArray(element, out _))
TypeHandleExtensions.cs (1)
31if (runtimeTypeSystem.IsArray(typeHandle, out uint rank))
TypeNameBuilder.cs (2)
150if (typeInstantiationSigFormat.Length == 0 && runtimeTypeSystem.IsArray(th, out _)) 215typeSystemContract.IsArray(typeHandle, out uint rank);