public OnStop ( Context context, object component, |
||
context | Context | |
component | object | |
descriptor | ||
return | void |
public void OnStop(Context context, object component, ComponentDescriptor descriptor)
{
foreach (MemberInfo member in descriptor.Type.GetMembers(BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance))
{
if (member is MethodInfo)
{
if (member.GetCustomAttribute<OnStopAttribute>() != null)
{
((MethodInfo)member).Invoke(component, new object[0]);
}
}
}
}