This attribute is used to mark methods that call into user code.

Namespace:  Gallio.Common.Diagnostics
Assembly:  Gallio (in Gallio.dll) Version: 3.3.0.0 (3.3.610.0)

Syntax

C#
public sealed class UserCodeEntryPointAttribute : Attribute
Visual Basic (Declaration)
Public NotInheritable Class UserCodeEntryPointAttribute _
	Inherits Attribute

Remarks

The StackTraceFilter uses this attribute to determine at what point control flow initially transitioned from the test framework into the test. It can then filter out irrelevant frames that lie above the entry point.

If two entry points are nested within one another in the call stack, then the effect is the same as if the outermost entry point did not appear. This enables test frameworks to support recursion into themselves.

Other attributes may also contribute to stack trace filtering. Refer to StackTraceFilter for details.

Inheritance Hierarchy

System..::.Object
  System..::.Attribute
    Gallio.Common.Diagnostics..::.UserCodeEntryPointAttribute

See Also