diff --git a/ICD.Common.Utils/ReflectionUtils.cs b/ICD.Common.Utils/ReflectionUtils.cs
index 94a9542..8e661b9 100644
--- a/ICD.Common.Utils/ReflectionUtils.cs
+++ b/ICD.Common.Utils/ReflectionUtils.cs
@@ -387,5 +387,23 @@ namespace ICD.Common.Utils
return Convert.ChangeType(value, type, null);
}
+
+ ///
+ /// Platform independant delegate instantiation.
+ ///
+ ///
+ ///
+ ///
+ ///
+ public static Delegate CreateDelegate(Type type, object firstArgument, MethodInfo method)
+ {
+ return
+#if SIMPLSHARP
+ CDelegate
+#else
+ Delegate
+#endif
+ .CreateDelegate(type, firstArgument, method);
+ }
}
}