This attribute is used to mark methods that call into user code.
Namespace:
Gallio.Common.DiagnosticsAssembly: 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
System..::.Attribute
Gallio.Common.Diagnostics..::.UserCodeEntryPointAttribute
