Checks that no more than a specific number of instances
exist after the target method has been executed.
Namespace:
SciTech.NetMemProfilerAssembly: MemProfiler2 (in MemProfiler2.dll)
Syntax
| C# |
|---|
[AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = true)] public sealed class MaxInstancesAttribute : AssertionAttribute |
| Visual Basic |
|---|
<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple := True)> _ Public NotInheritable Class MaxInstancesAttribute _ Inherits AssertionAttribute |
| Visual C++ |
|---|
[AttributeUsageAttribute(AttributeTargets::Method, AllowMultiple = true)] public ref class MaxInstancesAttribute sealed : public AssertionAttribute |
Remarks
This attribute can be applied to methods to define that no more than a
specific number of instances should exist on the GC heap
after the target method has been executed.
For more information see AssertionsDefinition.MaxInstances(array<Type>[]()[][], Boolean, Int32) and AssertionAttribute.
Inheritance Hierarchy
System..::..Object
System..::..Attribute
SciTech.NetMemProfiler..::..AssertionAttribute
SciTech.NetMemProfiler..::..MaxInstancesAttribute
System..::..Attribute
SciTech.NetMemProfiler..::..AssertionAttribute
SciTech.NetMemProfiler..::..MaxInstancesAttribute
Thread Safety
Static members of this type are safe for multi-threaded operations. Instance members of this type are safe for multi-threaded operations.