コード例 #1
0
 private object ResolveParameter(ParameterDescriptor descriptor, object value)
 {
     descriptor.CheckNotNull("descriptor");
     if (value == null)
     {
         return(null);
     }
     if (value.GetType() == descriptor.ParameterType)
     {
         return(value);
     }
     return(value.CastTo(descriptor.ParameterType));
 }