Engines/FlatRedBallXNA/FlatRedBall/Instructions/GenericInstruction.cs
/// <summary>
/// Uses reflection to set the target object's property.
/// </summary>
/// <remarks>If you need more performance out of a section, you can simply
/// inherit from this generic class and override the Execute method to avoid 
/// delegating the call to the late binder class.</remarks>
Uses reflection to set the target object's property.
Uses reflection to set the target object ' s property .
public override void Execute()
        {
            LateBinder<TargetType>.Instance.SetValue(mTarget, mMember, mValue);
        }
public override void Execute ( ) { LateBinder < TargetType > . Instance . SetValue ( mTarget , mMember , mValue ) ; }
Uses reflection to set the target object's property.
Uses reflection to set the target object ' s property .
remarks
If you need more performance out of a section, you can simply
inherit from this generic class and override the Execute method to avoid
delegating the call to the late binder class.
If you need more performance out of a section you can simply inherit from this generic class and override the Execute method to avoid delegating the call to the late binder class .