This attribute is used to mark methods and types that are internal to the implementation of the system.

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

Syntax

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

Remarks

The StackTraceFilter class uses this attribute to identify stack frames that may safely be filtered out when describing failures to users. If the stack frame refers to a method with this attribute or declared by a type with this attribute then it is omitted. The attribute also applies to nested types to help cover anonymous delegates as well.

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

The ExceptionData class uses this attribute to identify exception properties that should not be captured automatically.

Inheritance Hierarchy

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

See Also