Skip to content

Commit e4b0946

Browse files
committed
Update ref/ contract files
1 parent 638244f commit e4b0946

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

ref/Castle.Core-net6.0.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2469,6 +2469,10 @@ public System.Type CreateInterfaceProxyTypeWithoutTarget(System.Type interfaceTo
24692469
}
24702470
[System.Serializable]
24712471
public sealed class DynamicProxyException : System.Exception { }
2472+
public interface IByRefLikeConverterSelector
2473+
{
2474+
System.Type SelectConverterType(System.Reflection.MethodInfo method, int parameterPosition, System.Type parameterType);
2475+
}
24722476
public interface IChangeProxyTarget
24732477
{
24742478
void ChangeInvocationTarget(object target);
@@ -2615,6 +2619,7 @@ public ProxyGenerationOptions() { }
26152619
public ProxyGenerationOptions(Castle.DynamicProxy.IProxyGenerationHook hook) { }
26162620
public System.Collections.Generic.IList<Castle.DynamicProxy.CustomAttributeInfo> AdditionalAttributes { get; }
26172621
public System.Type BaseTypeForInterfaceProxy { get; set; }
2622+
public Castle.DynamicProxy.IByRefLikeConverterSelector ByRefLikeConverterSelector { get; set; }
26182623
public bool HasMixins { get; }
26192624
public Castle.DynamicProxy.IProxyGenerationHook Hook { get; set; }
26202625
public Castle.DynamicProxy.MixinData MixinData { get; }

ref/Castle.Core-netstandard2.1.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2467,6 +2467,10 @@ public System.Type CreateInterfaceProxyTypeWithoutTarget(System.Type interfaceTo
24672467
}
24682468
[System.Serializable]
24692469
public sealed class DynamicProxyException : System.Exception { }
2470+
public interface IByRefLikeConverterSelector
2471+
{
2472+
System.Type SelectConverterType(System.Reflection.MethodInfo method, int parameterPosition, System.Type parameterType);
2473+
}
24702474
public interface IChangeProxyTarget
24712475
{
24722476
void ChangeInvocationTarget(object target);
@@ -2613,6 +2617,7 @@ public ProxyGenerationOptions() { }
26132617
public ProxyGenerationOptions(Castle.DynamicProxy.IProxyGenerationHook hook) { }
26142618
public System.Collections.Generic.IList<Castle.DynamicProxy.CustomAttributeInfo> AdditionalAttributes { get; }
26152619
public System.Type BaseTypeForInterfaceProxy { get; set; }
2620+
public Castle.DynamicProxy.IByRefLikeConverterSelector ByRefLikeConverterSelector { get; set; }
26162621
public bool HasMixins { get; }
26172622
public Castle.DynamicProxy.IProxyGenerationHook Hook { get; set; }
26182623
public Castle.DynamicProxy.MixinData MixinData { get; }

0 commit comments

Comments
 (0)