8 overrides of IsCollectible
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
185
public override bool
IsCollectible
=> _unmodifiedType.IsCollectible;
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
157
public override bool
IsCollectible
=> typeImpl.IsCollectible;
src\System\Reflection\RuntimeConstructorInfo.CoreCLR.cs (1)
176
public override bool
IsCollectible
=> ReflectedTypeInternal.IsCollectible;
src\System\Reflection\RuntimeEventInfo.cs (1)
132
public override bool
IsCollectible
=> ReflectedTypeInternal.IsCollectible;
src\System\Reflection\RuntimeFieldInfo.cs (1)
48
public override bool
IsCollectible
=> ReflectedTypeInternal.IsCollectible;
src\System\Reflection\RuntimeMethodInfo.CoreCLR.cs (1)
323
public override bool
IsCollectible
src\System\Reflection\RuntimePropertyInfo.cs (1)
183
public override bool
IsCollectible
=> ReflectedTypeInternal.IsCollectible;
src\System\RuntimeType.CoreCLR.cs (1)
3281
public sealed override unsafe bool
IsCollectible
16 references to IsCollectible
System.ComponentModel.TypeConverter (8)
System\ComponentModel\CollectibleKeyConcurrentHashtable.cs (4)
34
if (!key.
IsCollectible
)
47
return !key.
IsCollectible
? _defaultTable.ContainsKey(key) : _collectibleTable.TryGetValue(key, out _);
52
if (!key.
IsCollectible
)
67
return !key.
IsCollectible
System\ComponentModel\CollectibleKeyHashtable.cs (4)
13
/// For keys where <see cref="MemberInfo.
IsCollectible
"/> is <c>false</c>, a standard <see cref="Hashtable"/> is used.
14
/// For keys where <see cref="MemberInfo.
IsCollectible
"/> is <c>true</c>, a <see cref="ConditionalWeakTable{TKey, TValue}"/> is used.
27
return !key.
IsCollectible
? _defaultTable[key] : (_collectibleTable.TryGetValue(key, out object? value) ? value : null);
32
if (!key.
IsCollectible
)
System.Linq.Expressions (5)
System\Dynamic\Utils\TypeExtensions.cs (1)
74
if (!method.
IsCollectible
)
System\Linq\Expressions\Compiler\DelegateHelpers.Generated.cs (1)
77
if (!lookingUp.
IsCollectible
)
System\Linq\Expressions\LambdaExpression.cs (2)
633
if (delegateType.
IsCollectible
)
930
if (!delegateType.
IsCollectible
)
System\Runtime\CompilerServices\CallSite.cs (1)
104
if (delegateType.
IsCollectible
)
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
185
public override bool IsCollectible => _unmodifiedType.
IsCollectible
;
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
157
public override bool IsCollectible => typeImpl.
IsCollectible
;
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\Marshalling\ComImportInteropInterfaceDetailsStrategy.cs (1)
70
AssemblyBuilder assembly = AssemblyBuilder.DefineDynamicAssembly(new AssemblyName("ComImportForwarder"), runtimeType.
IsCollectible
? AssemblyBuilderAccess.RunAndCollect : AssemblyBuilderAccess.Run);