Defines that instances of the provided type
are allowed to exist when this definition is asserted using
MemAssertion.Assert(MemSnapShot, AssertionsDefinition, AssertionsThread).
Namespace:
SciTech.NetMemProfilerAssembly: MemProfiler2 (in MemProfiler2.dll)
Syntax
| C# |
|---|
public void AllowInstances( Type type ) |
| Visual Basic |
|---|
Public Sub AllowInstances ( _ type As Type _ ) |
| Visual C++ |
|---|
public: void AllowInstances( Type^ type ) |
Parameters
- type
- Type: System..::..Type
The Type of the instances that should be allowed.
Remarks
Including a type in a call to AllowInstances, will override instance restrictions defined
using a call to NoInstances(array<Type>[]()[][], Boolean) or NoNewInstances(array<Type>[]()[][], Boolean).
Note
The AllowXXX (AllowInstances(TypeSet), AllowNewInstances(TypeSet)) and
MaxXXX (MaxInstances(TypeSet, Int32), MaxNewInstances(TypeSet, Int32),
MaxBytes(TypeSet, Int64), MaxNewBytes(TypeSet, Int64)) methods takes
precedence over the NoXXX (NoInstances(TypeSet), NoNewInstances(TypeSet)) methods.
For more information see AssertionsDefinition.