Defines that no new instances of the specified types should exist when this definition is asserted using MemAssertion.Assert(MemSnapShot, AssertionsDefinition, AssertionsThread).

Overload List

  Name Description
Public method NoNewInstances()()()()
Defines that no new instances should exist when this definition is asserted using MemAssertion.Assert(MemSnapShot, AssertionsDefinition, AssertionsThread).
Public method NoNewInstances(String)
Defines that no new instances of the Types that matches the provided name should exist when this definition is asserted using MemAssertion.Assert(MemSnapShot, AssertionsDefinition, AssertionsThread).
Public method NoNewInstances(array<String>[]()[][])
Defines that no new instances of Types that matches the provided names should exist when this definition is asserted using MemAssertion.Assert(MemSnapShot, AssertionsDefinition, AssertionsThread).
Public method NoNewInstances(Type)
Defines that no new instances of the provided type should exist when this definition is asserted using MemAssertion.Assert(MemSnapShot, AssertionsDefinition, AssertionsThread).
Public method NoNewInstances(array<Type>[]()[][])
Defines that no new instances of the provided types should exist when this definition is asserted using MemAssertion.Assert(MemSnapShot, AssertionsDefinition, AssertionsThread).
Public method NoNewInstances(TypeSet)
Defines that no new instances of any type in the provided typeSet should exist when this definition is asserted using MemAssertion.Assert(MemSnapShot, AssertionsDefinition, AssertionsThread).
Public method NoNewInstances(String, Boolean)
Defines that no new instances of the Types that matches the provided name (and optionally their subclasses) should exist when this definition is asserted using MemAssertion.Assert(MemSnapShot, AssertionsDefinition, AssertionsThread).
Public method NoNewInstances(array<String>[]()[][], Boolean)
Defines that no new instances of Types that matches the provided names (and optionally their subclasses) should exist when this definition is asserted using MemAssertion.Assert(MemSnapShot, AssertionsDefinition, AssertionsThread).
Public method NoNewInstances(Type, Boolean)
Defines that no new instances of the provided type (and optionally its subclasses) should exist when this definition is asserted using MemAssertion.Assert(MemSnapShot, AssertionsDefinition, AssertionsThread).
Public method NoNewInstances(array<Type>[]()[][], Boolean)
Defines that no new instances of the provided types (and optionally their subclasses) should exist when this definition is asserted using MemAssertion.Assert(MemSnapShot, AssertionsDefinition, AssertionsThread).

Remarks

Calling MemAssertion.Assert(MemSnapShot, AssertionsDefinition, AssertionsThread) using this AssertionsDefinition will fail if a new instance of any provided type exists, unless the type is also included in a call to an AllowXXX or MaxXXX method.

See Also