ProfileAttribute Class Members
The following tables list the members exposed by ProfileAttribute.
Public Constructors
Name | Description | |
---|---|---|
![]() | ProfileAttribute Constructor | Overloaded. |
Public Properties
Name | Description | |
---|---|---|
![]() | ApplyToStateMachine | (Inherited from PostSharp.Aspects.OnMethodBoundaryAspect) |
![]() | AspectPriority | (Inherited from PostSharp.Aspects.Aspect) |
![]() | AttributeExclude | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | AttributeId | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | AttributeInheritance | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | AttributePriority | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | AttributeReplace | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | AttributeTargetAssemblies | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | AttributeTargetElements | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | AttributeTargetExternalMemberAttributes | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | AttributeTargetExternalTypeAttributes | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | AttributeTargetMemberAttributes | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | AttributeTargetMembers | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | AttributeTargetParameterAttributes | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | AttributeTargetParameters | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | AttributeTargetTypeAttributes | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | AttributeTargetTypes | (Inherited from PostSharp.Extensibility.MulticastAttribute) |
![]() | TypeId | (Inherited from System.Attribute) |
Protected Properties
Name | Description | |
---|---|---|
![]() | SerializerType | (Inherited from PostSharp.Aspects.Aspect) |
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