TArgs
Type of arguments to the action
IdeaBlade DevForce 2010 Help Reference
PropertyInterceptorAction<TArgs> Class
Members  See Also  Send Feedback
IdeaBlade.Core Assembly > IdeaBlade.Core Namespace : PropertyInterceptorAction<TArgs> Class



Defines an action to be performed in a PropertyInterceptor.

Syntax

Visual Basic (Declaration) 
<DebuggerDisplayAttribute(Value="{TargetType}, PropertyName={TargetName}, {Mode}, Order={Order}, Key={Key}", 
   Name="", 
   Type="", 
   Target=, 
   TargetTypeName="")>
Public Class PropertyInterceptorAction(Of TArgs As PropertyInterceptorArgs) 
   Inherits PropertyInterceptorAction
Visual Basic (Usage)Copy Code
Dim instance As PropertyInterceptorAction(Of TArgs)
C# 
[DebuggerDisplayAttribute(Value="{TargetType}, PropertyName={TargetName}, {Mode}, Order={Order}, Key={Key}", 
   Name="", 
   Type="", 
   Target=, 
   TargetTypeName="")]
public class PropertyInterceptorAction<TArgs> : PropertyInterceptorAction 
where TArgs: PropertyInterceptorArgs
C++/CLI 
[DebuggerDisplayAttribute(Value="{TargetType}, PropertyName={TargetName}, {Mode}, Order={Order}, Key={Key}", 
   Name="", 
   Type="", 
   Target=, 
   TargetTypeName="")]
generic<typename TArgs>
public ref class PropertyInterceptorAction : public PropertyInterceptorAction 
where TArgs: PropertyInterceptorArgs

Type Parameters

TArgs
Type of arguments to the action

Remarks

PropertyInterceptorActions are generally added by marking a method with one of the IdeaBlade.Core.PropertyInterceptorAttribute derivations. You may also create actions dynamically and add them to the appropriate interceptor or PropertyInterceptorManager with PropertyInterceptor<TInstance,TValue,TArgs>.AddAction

Inheritance Hierarchy

System.Object
   IdeaBlade.Core.PropertyInterceptorAction
      IdeaBlade.Core.PropertyInterceptorAction<TArgs>

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2013 All Rights Reserved.