]> Dogcows Code - chaz/carfire/blobdiff - CarFire/CarFire/CarFire/Parse.cs
New IEntity properties: Coordinates (set), Identifier. Loadable entities should...
[chaz/carfire] / CarFire / CarFire / CarFire / Parse.cs
index 4c2abcc416fd972cc14fef4f03b3fb279c2d2b33..ca98353067cf4f55e0ad499aa235082d1e4e32a7 100644 (file)
@@ -126,8 +126,8 @@ namespace CarFire
         /// </summary>\r
         /// <typeparam name="T">An enumeration.</typeparam>\r
         /// <param name="atom">Text.</param>\r
-        /// <returns>The constant, or default(T) if parsing failed.</returns>\r
-        public static T Constant<T>(string atom)\r
+        /// <returns>The constant, or null if parsing failed.</returns>\r
+        public static T? Constant<T>(string atom) where T : struct\r
         {\r
             try\r
             {\r
@@ -137,7 +137,7 @@ namespace CarFire
             catch (System.Exception ex)\r
 #pragma warning restore 0168\r
             {\r
-                return default(T);\r
+                return null;\r
             }\r
         }\r
 \r
This page took 0.017355 seconds and 4 git commands to generate.