Checks that no more than a specific number of bytes exist after the target method has been executed.

Namespace:  SciTech.NetMemProfiler
Assembly:  MemProfiler2 (in MemProfiler2.dll)

Syntax

C#
[AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = true)]
public sealed class MaxBytesAttribute : AssertionAttribute
Visual Basic
<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple := True)> _
Public NotInheritable Class MaxBytesAttribute _
	Inherits AssertionAttribute
Visual C++
[AttributeUsageAttribute(AttributeTargets::Method, AllowMultiple = true)]
public ref class MaxBytesAttribute sealed : public AssertionAttribute

Remarks

This attribute can be applied to methods to define that no more than a specific number of bytes should exist on the GC heap after the target method has been executed.

For more information see AssertionsDefinition.MaxBytes(array<Type>[]()[][], Boolean, Int64) and AssertionAttribute.

Inheritance Hierarchy

System..::..Object
  System..::..Attribute
    SciTech.NetMemProfiler..::..AssertionAttribute
      SciTech.NetMemProfiler..::..MaxBytesAttribute

Thread Safety

Static members of this type are safe for multi-threaded operations. Instance members of this type are safe for multi-threaded operations.

See Also