Class NoNewInstancesAttribute
Checks that no new instances of the specified types exists after the target method has been executed.
Inherited Members
Namespace: SciTech.NetMemProfiler
Assembly: SciTech.MemProfilerApi.dll
Syntax
[AttributeUsage(AttributeTargets.Method, AllowMultiple = true)]
public sealed class NoNewInstancesAttribute : AssertionAttribute
Remarks
This attribute can be applied to methods to define that no new instances of the specified types should exist after the method has been executed. For more information see AssertionsDefinition.NoNewInstances(Type[], Boolean) and AssertionAttribute.
Constructors
Name | Description |
---|---|
NoNewInstancesAttribute() | Initializes a new instance of NoNewInstancesAttribute. |
NoNewInstancesAttribute(String) | Initializes a new instance of NoNewInstancesAttribute with the type name of the instances that should be checked when the target method has been executed. |
NoNewInstancesAttribute(String[]) | Initializes a new instance of NoNewInstancesAttribute with the type of the instances that should be checked when the target method has been executed. |
NoNewInstancesAttribute(Type) | Initializes a new instance of NoNewInstancesAttribute with the type of the instances that should be checked when the target method has been executed. |
NoNewInstancesAttribute(Type[]) | Initializes a new instance of NoNewInstancesAttribute with the types of the instances that should be checked when the target method has been executed. |