Update of /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Reflection/Dynamic
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv19637
Modified Files:
DynamicReflectionManager.cs
Log Message:
even more xml doc comments
Index: DynamicReflectionManager.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Reflection/Dynamic/DynamicReflectionManager.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** DynamicReflectionManager.cs 8 Aug 2007 04:05:37 -0000 1.1
--- DynamicReflectionManager.cs 27 Aug 2007 15:18:43 -0000 1.2
***************
*** 32,40 ****
namespace Spring.Reflection.Dynamic
{
! public delegate IDynamicProperty CreatePropertyCallback(PropertyInfo property);
! public delegate IDynamicField CreateFieldCallback(FieldInfo property);
! public delegate IDynamicMethod CreateMethodCallback(MethodInfo method);
! public delegate IDynamicConstructor CreateConstructorCallback(ConstructorInfo constructor);
! public delegate IDynamicIndexer CreateIndexerCallback(PropertyInfo indexer);
/// <summary>
--- 32,55 ----
namespace Spring.Reflection.Dynamic
{
! /// <summary>
! /// Represents a callback method used to create an <see cref="IDynamicProperty"/> from a <see cref="PropertyInfo"/> instance.
! /// </summary>
! internal delegate IDynamicProperty CreatePropertyCallback(PropertyInfo property);
! /// <summary>
! /// Represents a callback method used to create an <see cref="IDynamicField"/> from a <see cref="FieldInfo"/> instance.
! /// </summary>
! internal delegate IDynamicField CreateFieldCallback(FieldInfo property);
! /// <summary>
! /// Represents a callback method used to create an <see cref="IDynamicMethod"/> from a <see cref="MethodInfo"/> instance.
! /// </summary>
! internal delegate IDynamicMethod CreateMethodCallback(MethodInfo method);
! /// <summary>
! /// Represents a callback method used to create an <see cref="IDynamicConstructor"/> from a <see cref="ConstructorInfo"/> instance.
! /// </summary>
! internal delegate IDynamicConstructor CreateConstructorCallback(ConstructorInfo constructor);
! /// <summary>
! /// Represents a callback method used to create an <see cref="IDynamicIndexer"/> from a <see cref="PropertyInfo"/> instance.
! /// </summary>
! internal delegate IDynamicIndexer CreateIndexerCallback(PropertyInfo indexer);
/// <summary>
***************
*** 109,113 ****
/// <param name="createCallback">callback function that will be called to create the dynamic property</param>
/// <returns>An <see cref="IDynamicProperty"/> for the given property info.</returns>
! public static IDynamicProperty GetDynamicProperty(PropertyInfo property, CreatePropertyCallback createCallback)
{
lock (propertyCache.SyncRoot)
--- 124,128 ----
/// <param name="createCallback">callback function that will be called to create the dynamic property</param>
/// <returns>An <see cref="IDynamicProperty"/> for the given property info.</returns>
! internal static IDynamicProperty GetDynamicProperty(PropertyInfo property, CreatePropertyCallback createCallback)
{
lock (propertyCache.SyncRoot)
***************
*** 129,133 ****
/// <param name="createCallback">callback function that will be called to create the dynamic field</param>
/// <returns>An <see cref="IDynamicField"/> for the given field info.</returns>
! public static IDynamicField GetDynamicField(FieldInfo field, CreateFieldCallback createCallback)
{
lock (fieldCache.SyncRoot)
--- 144,148 ----
/// <param name="createCallback">callback function that will be called to create the dynamic field</param>
/// <returns>An <see cref="IDynamicField"/> for the given field info.</returns>
! internal static IDynamicField GetDynamicField(FieldInfo field, CreateFieldCallback createCallback)
{
lock (fieldCache.SyncRoot)
***************
*** 149,153 ****
/// <param name="createCallback">callback function that will be called to create the dynamic indexer</param>
/// <returns>An <see cref="IDynamicIndexer"/> for the given indexer.</returns>
! public static IDynamicIndexer GetDynamicIndexer(PropertyInfo indexer, CreateIndexerCallback createCallback)
{
lock (indexerCache.SyncRoot)
--- 164,168 ----
/// <param name="createCallback">callback function that will be called to create the dynamic indexer</param>
/// <returns>An <see cref="IDynamicIndexer"/> for the given indexer.</returns>
! internal static IDynamicIndexer GetDynamicIndexer(PropertyInfo indexer, CreateIndexerCallback createCallback)
{
lock (indexerCache.SyncRoot)
***************
*** 169,173 ****
/// <param name="createCallback">callback function that will be called to create the dynamic method</param>
/// <returns>An <see cref="IDynamicMethod"/> for the given method.</returns>
! public static IDynamicMethod GetDynamicMethod(MethodInfo method, CreateMethodCallback createCallback)
{
lock (methodCache.SyncRoot)
--- 184,188 ----
/// <param name="createCallback">callback function that will be called to create the dynamic method</param>
/// <returns>An <see cref="IDynamicMethod"/> for the given method.</returns>
! internal static IDynamicMethod GetDynamicMethod(MethodInfo method, CreateMethodCallback createCallback)
{
lock (methodCache.SyncRoot)
***************
*** 189,193 ****
/// <param name="createCallback">callback function that will be called to create the dynamic constructor</param>
/// <returns>An <see cref="IDynamicConstructor"/> for the given constructor.</returns>
! public static IDynamicConstructor GetDynamicConstructor(ConstructorInfo constructor, CreateConstructorCallback createCallback)
{
lock (constructorCache.SyncRoot)
--- 204,208 ----
/// <param name="createCallback">callback function that will be called to create the dynamic constructor</param>
/// <returns>An <see cref="IDynamicConstructor"/> for the given constructor.</returns>
! internal static IDynamicConstructor GetDynamicConstructor(ConstructorInfo constructor, CreateConstructorCallback createCallback)
{
lock (constructorCache.SyncRoot)
|