ProfileAttribute Class Methods
For a list of all members of this type, see ProfileAttribute members.
Public Methods
Name | Description | |
---|---|---|
![]() | CompileTimeInitialize | (Inherited from PostSharp.Aspects.MethodLevelAspect) |
![]() | CompileTimeValidate | Overloaded. (Inherited from PostSharp.Aspects.MethodLevelAspect) |
![]() | Equals | (Inherited from System.Attribute) |
![]() | GetAspectConfiguration | (Inherited from PostSharp.Aspects.Aspect) |
![]() | GetHashCode | (Inherited from System.Attribute) |
![]() | IsDefaultAttribute | (Inherited from System.Attribute) |
![]() | Match | (Inherited from System.Attribute) |
![]() | OnEntry | Overridden. Handler: Called at the beginning of the method. |
![]() | OnException | (Inherited from PostSharp.Aspects.OnMethodBoundaryAspect) |
![]() | OnExit | Overridden. Handler: Called at the end of the method. Stops profiling the method and logs the results. |
![]() | OnResume | Overridden. Handler: Called whenever the state machine resumes. Calculates the amount of time the current thread was spent waiting for its turn with the CPU. This time spent blocked is the synchronous time. |
![]() | OnSuccess | (Inherited from PostSharp.Aspects.OnMethodBoundaryAspect) |
![]() | OnYield | Overridden. Handler: Called whenever the state machine yields. Starts tracking the amount of time the current thread is waiting for its turn with the CPU. This time spent blocked is the synchronous time. |
![]() | RuntimeInitialize | (Inherited from PostSharp.Aspects.MethodLevelAspect) |
Protected Methods
Name | Description | |
---|---|---|
![]() | CreateAspectConfiguration | (Inherited from PostSharp.Aspects.OnMethodBoundaryAspect) |
![]() | SetAspectConfiguration | Overloaded. (Inherited from PostSharp.Aspects.OnMethodBoundaryAspect) |
See Also