public static void GetParameterTypeString(CLRObjectParameter obj, MethodReturnEventArgs<string> e)
        {
            if(obj == null || string.IsNullOrWhiteSpace(obj.TypeRef))
            {
                e.Result = "<no type set>";
                return;
            }

            var type = Type.GetType(obj.TypeRef, throwOnError: false);
            if (type == null)
            {
                e.Result = "<no type set>";
            }
            else
            {
                e.Result = type.ToCSharpTypeRef();
                BaseParameterActions.DecorateParameterType(obj, e, false);
            }
        }
Beispiel #2
0
 public static void GetParameterTypeString(CLRObjectParameter obj, MethodReturnEventArgs <string> e)
 {
     e.Result = obj.Type != null ? obj.Type.FullName : "<no type set>";
     BaseParameterActions.DecorateParameterType(obj, e, false);
 }
Beispiel #3
0
 public static void GetParameterType(CLRObjectParameter obj, MethodReturnEventArgs <Type> e)
 {
     e.Result = obj.Type.AsType(true);
     BaseParameterActions.DecorateParameterType(obj, e, false);
 }
 public static void GetParameterTypeString(CLRObjectParameter obj, MethodReturnEventArgs<string> e)
 {
     e.Result = obj.Type != null ? obj.Type.FullName : "<no type set>";
     BaseParameterActions.DecorateParameterType(obj, e, false);
 }
 public static void GetParameterType(CLRObjectParameter obj, MethodReturnEventArgs<Type> e)
 {
     e.Result = obj.Type.AsType(true);
     BaseParameterActions.DecorateParameterType(obj, e, false);
 }
 public static void GetParameterType(CLRObjectParameter obj, MethodReturnEventArgs<Type> e)
 {
     e.Result = Type.GetType(obj.TypeRef, throwOnError: true);
     BaseParameterActions.DecorateParameterType(obj, e, false);
 }