User: xtoff
Date: 2010/01/11 01:00 PM
Modified:
/InversionOfControl/trunk/lib/silverlight-3.0/
Castle.Core.dll, Castle.Core.xml, Castle.DynamicProxy2.dll,
Castle.DynamicProxy2.xml
Log:
- fixing SL dependencies
File Changes:
Directory: /InversionOfControl/trunk/lib/silverlight-3.0/
=========================================================
File [modified]: Castle.Core.dll
Delta lines: None
None
File [modified]: Castle.Core.xml
Delta lines: +7 -130
===================================================================
--- InversionOfControl/trunk/lib/silverlight-3.0/Castle.DynamicProxy2.xml
2010-01-11 19:49:34 UTC (rev 6630)
+++ InversionOfControl/trunk/lib/silverlight-3.0/Castle.DynamicProxy2.xml
2010-01-11 20:00:11 UTC (rev 6631)
@@ -242,68 +242,11 @@
where duplicate MethodInfos are returned by Type.GetMethods()
after a token of a generic type's method was loaded.
</summary>
</member>
- <member
name="T:Castle.DynamicProxy.Serialization.ProxyObjectReference">
- <summary>
- Handles the deserialization of proxies.
- </summary>
- </member>
- <member
name="M:Castle.DynamicProxy.Serialization.ProxyObjectReference.ResetScope">
- <summary>
- Resets the <see
cref="P:Castle.DynamicProxy.Serialization.ProxyObjectReference.ModuleScope"/>
used for deserialization to a new scope.
- </summary>
- <remarks>This is useful for test cases.</remarks>
- </member>
- <member
name="M:Castle.DynamicProxy.Serialization.ProxyObjectReference.SetScope(Castle.DynamicProxy.ModuleScope)">
- <summary>
- Resets the <see
cref="P:Castle.DynamicProxy.Serialization.ProxyObjectReference.ModuleScope"/>
used for deserialization to a given <paramref name="scope"/>.
- </summary>
- <param name="scope">The scope to be used for
deserialization.</param>
- <remarks>By default, the deserialization process uses a different
scope than the rest of the application, which can lead to multiple proxies
- being generated for the same type. By explicitly setting the
deserialization scope to the application's scope, this can be avoided.</remarks>
- </member>
- <member
name="P:Castle.DynamicProxy.Serialization.ProxyObjectReference.ModuleScope">
- <summary>
- Gets the <see cref="T:Castle.DynamicProxy.ModuleScope"/> used for
deserialization.
- </summary>
- <value>As <see
cref="T:Castle.DynamicProxy.Serialization.ProxyObjectReference"/> has no way of
automatically determining the scope used by the application (and the application
- might use more than one scope at the same time), <see
cref="T:Castle.DynamicProxy.Serialization.ProxyObjectReference"/> uses a
dedicated scope instance for deserializing proxy
- types. This instance can be reset and set to a specific value via
<see
cref="M:Castle.DynamicProxy.Serialization.ProxyObjectReference.ResetScope"/>
and <see
cref="M:Castle.DynamicProxy.Serialization.ProxyObjectReference.SetScope(Castle.DynamicProxy.ModuleScope)"/>.</value>
- </member>
<member name="T:Castle.DynamicProxy.Tokens.InvocationMethods">
<summary>
Holds <see cref="T:System.Reflection.MethodInfo"/> objects
representing methods of <see cref="T:Castle.DynamicProxy.AbstractInvocation"/>
class.
</summary>
</member>
- <member name="T:Castle.DynamicProxy.Tokens.SerializationInfoMethods">
- <summary>
- Holds <see cref="T:System.Reflection.MethodInfo"/> objects
representing methods of <see
cref="T:System.Runtime.Serialization.SerializationInfo"/> class.
- </summary>
- </member>
- <member
name="F:Castle.DynamicProxy.Tokens.SerializationInfoMethods.AddValue_Bool">
- <summary>
- <see
cref="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Boolean)"/>
- </summary>
- </member>
- <member
name="F:Castle.DynamicProxy.Tokens.SerializationInfoMethods.AddValue_Int32">
- <summary>
- <see
cref="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Int32)"/>
- </summary>
- </member>
- <member
name="F:Castle.DynamicProxy.Tokens.SerializationInfoMethods.AddValue_Object">
- <summary>
- <see
cref="M:System.Runtime.Serialization.SerializationInfo.AddValue(System.String,System.Object)"/>
- </summary>
- </member>
- <member
name="F:Castle.DynamicProxy.Tokens.SerializationInfoMethods.GetValue">
- <summary>
- <see
cref="M:System.Runtime.Serialization.SerializationInfo.GetValue(System.String,System.Type)"/>
- </summary>
- </member>
- <member
name="F:Castle.DynamicProxy.Tokens.SerializationInfoMethods.SetType">
- <summary>
- <see
cref="M:System.Runtime.Serialization.SerializationInfo.SetType(System.Type)"/>
- </summary>
- </member>
<member name="T:Castle.DynamicProxy.IProxyGenerationHook">
<summary>
Used during the target type inspection process. Implementors have
a chance to customize the
@@ -353,11 +296,6 @@
something to the CLR, where they should be skipped.
</summary>
</member>
- <member name="T:Castle.DynamicProxy.CacheMappingsAttribute">
- <summary>
- Applied to the assemblies saved by <see
cref="T:Castle.DynamicProxy.ModuleScope"/> in order to persist the cache data
included in the persisted assembly.
- </summary>
- </member>
<member name="T:Castle.DynamicProxy.DefaultProxyBuilder">
<summary>
Default implementation of <see
cref="T:Castle.DynamicProxy.IProxyBuilder"/> interface producing in-memory
proxy assemblies.
@@ -609,54 +547,6 @@
</summary>
<returns>A weak-named module generated by this scope.</returns>
</member>
- <member name="M:Castle.DynamicProxy.ModuleScope.SaveAssembly">
- <summary>
- Saves the generated assembly with the name and directory
information given when this <see cref="T:Castle.DynamicProxy.ModuleScope"/>
instance was created (or with
- the <see
cref="F:Castle.DynamicProxy.ModuleScope.DEFAULT_FILE_NAME"/> and current
directory if none was given).
- </summary>
- <remarks>
- <para>
- This method stores the generated assembly in the directory passed
as part of the module information specified when this instance was
- constructed (if any, else the current directory is used). If both
a strong-named and a weak-named assembly
- have been generated, it will throw an exception; in this case, use
the <see
cref="M:Castle.DynamicProxy.ModuleScope.SaveAssembly(System.Boolean)"/>
overload.
- </para>
- <para>
- If this <see cref="T:Castle.DynamicProxy.ModuleScope"/> was
created without indicating that the assembly should be saved, this method does
nothing.
- </para></remarks>
- <exception cref="T:System.InvalidOperationException">Both a
strong-named and a weak-named assembly have been generated.</exception>
- <returns>The path of the generated assembly file, or null if no
file has been generated.</returns>
- </member>
- <member
name="M:Castle.DynamicProxy.ModuleScope.SaveAssembly(System.Boolean)">
- <summary>
- Saves the specified generated assembly with the name and directory
information given when this <see cref="T:Castle.DynamicProxy.ModuleScope"/>
instance was created
- (or with the <see
cref="F:Castle.DynamicProxy.ModuleScope.DEFAULT_FILE_NAME"/> and current
directory if none was given).
- </summary>
- <param name="strongNamed">True if the generated assembly with a
strong name should be saved (see <see
cref="P:Castle.DynamicProxy.ModuleScope.StrongNamedModule"/>);
- false if the generated assembly without a strong name should be
saved (see <see
cref="P:Castle.DynamicProxy.ModuleScope.WeakNamedModule"/>.</param>
- <remarks>
- <para>
- This method stores the specified generated assembly in the
directory passed as part of the module information specified when this instance
was
- constructed (if any, else the current directory is used).
- </para>
- <para>
- If this <see cref="T:Castle.DynamicProxy.ModuleScope"/> was
created without indicating that the assembly should be saved, this method does
nothing.
- </para>
- </remarks>
- <exception cref="T:System.InvalidOperationException">No assembly
has been generated that matches the <paramref name="strongNamed"/> parameter.
- </exception>
- <returns>The path of the generated assembly file, or null if no
file has been generated.</returns>
- </member>
- <member
name="M:Castle.DynamicProxy.ModuleScope.LoadAssemblyIntoCache(System.Reflection.Assembly)">
- <summary>
- Loads the generated types from the given assembly into this <see
cref="T:Castle.DynamicProxy.ModuleScope"/>'s cache.
- </summary>
- <param name="assembly">The assembly to load types from. This
assembly must have been saved via <see
cref="M:Castle.DynamicProxy.ModuleScope.SaveAssembly(System.Boolean)"/> or
- <see cref="M:Castle.DynamicProxy.ModuleScope.SaveAssembly"/>, or
it must have the <see cref="T:Castle.DynamicProxy.CacheMappingsAttribute"/>
manually applied.</param>
- <remarks>
- This method can be used to load previously generated and persisted
proxy types from disk into this scope's type cache, eg. in order
- to avoid the performance hit associated with proxy generation.
- </remarks>
- </member>
<member name="P:Castle.DynamicProxy.ModuleScope.Lock">
<summary>
Users of this <see cref="T:Castle.DynamicProxy.ModuleScope"/>
should use this lock when accessing the cache.
@@ -679,7 +569,7 @@
Gets the directory where the strongly named module generated by
this scope will be saved, or <see langword="null"/> if the current directory
is used.
</summary>
- <value>The directory where the strongly named module generated by
this scope will be saved when <see
cref="M:Castle.DynamicProxy.ModuleScope.SaveAssembly"/> is called
+ <value>The directory where the strongly named module generated by
this scope will be saved when <see cref="!:SaveAssembly()"/> is called
(if this scope was created to save modules).</value>
</member>
<member name="P:Castle.DynamicProxy.ModuleScope.WeakNamedModule">
@@ -699,7 +589,7 @@
Gets the directory where the weakly named module generated by this
scope will be saved, or <see langword="null"/> if the current directory
is used.
</summary>
- <value>The directory where the weakly named module generated by
this scope will be saved when <see
cref="M:Castle.DynamicProxy.ModuleScope.SaveAssembly"/> is called
+ <value>The directory where the weakly named module generated by
this scope will be saved when <see cref="!:SaveAssembly()"/> is called
(if this scope was created to save modules).</value>
</member>
<member name="T:Castle.DynamicProxy.PersistentProxyBuilder">
@@ -715,14 +605,6 @@
Initializes a new instance of the <see
cref="T:Castle.DynamicProxy.PersistentProxyBuilder"/> class.
</summary>
</member>
- <member
name="M:Castle.DynamicProxy.PersistentProxyBuilder.SaveAssembly">
- <summary>
- Saves the generated assembly to a physical file. Note that this
renders the <see cref="T:Castle.DynamicProxy.PersistentProxyBuilder"/> unusable.
- </summary>
- <returns>The path of the generated assembly file, or null if no
assembly has been generated.</returns>
- <remarks>This method does not support saving multiple files. If
both a signed and an unsigned module have been generated, use the
- respective methods of the <see
cref="T:Castle.DynamicProxy.ModuleScope"/>.</remarks>
- </member>
<member
name="M:Castle.DynamicProxy.ProxyGenerationOptions.#ctor(Castle.DynamicProxy.IProxyGenerationHook)">
<summary>
Initializes a new instance of the <see
cref="T:Castle.DynamicProxy.ProxyGenerationOptions"/> class.
@@ -1450,22 +1332,17 @@
</summary>
<value>The proxy builder.</value>
</member>
- <member name="M:Castle.DynamicProxy.RemotableInvocation.Proceed">
+ <member
name="M:Castle.DynamicProxy.SilverlightExtensions.Extensions.IsNested(System.Type)">
<summary>
-
+ The silverlight System.Type is missing the IsNested property so
this exposes similar functionality.
</summary>
+ <param name="type"></param>
<returns></returns>
</member>
- <member name="P:Castle.DynamicProxy.RemotableInvocation.Method">
+ <member name="T:Castle.DynamicProxy.SilverlightExtensions.EnumHelper">
<summary>
-
+
http://www.dolittle.com/blogs/einar/archive/2008/01/13/missing-enum-getvalues-when-doing-silverlight-for-instance.aspx
</summary>
</member>
- <member
name="P:Castle.DynamicProxy.RemotableInvocation.MethodInvocationTarget">
- <summary>
- For interface proxies, this will point to the
- <see cref="T:System.Reflection.MethodInfo"/> on the target class
- </summary>
- </member>
</members>
File [modified]: Castle.DynamicProxy2.dll
Delta lines: None
None
File [modified]: Castle.DynamicProxy2.xml
Delta lines: +0 -0
===================================================================
--
You received this message because you are subscribed to the Google Groups
"Castle Project Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/castle-project-commits?hl=en.