AddMethod() public method

public AddMethod ( MethodInfo method ) : void
method System.Reflection.MethodInfo
return void
Exemplo n.º 1
0
        private void GatherTransactionAttributes(TransactionConfig config, Type implementation)
        {
            MethodInfo[] methods = implementation.GetMethods(
                BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);

            foreach (MethodInfo method in methods)
            {
                if (method.IsDefined(typeof(RequiresTransactionAttribute), true))
                {
                    config.AddMethod(method);
                }
            }
        }
Exemplo n.º 2
0
		private void GatherTransactionAttributes(TransactionConfig config, Type implementation)
		{
			MethodInfo[] methods = implementation.GetMethods( 
				BindingFlags.Instance|BindingFlags.Public|BindingFlags.NonPublic );

			foreach(MethodInfo method in methods)
			{
				if (method.IsDefined( typeof(RequiresTransactionAttribute), true ))
				{
					config.AddMethod( method );
				}
			}
		}