diff --git a/mocha-common b/mocha-common index fe6562e..be11f42 160000 --- a/mocha-common +++ b/mocha-common @@ -1 +1 @@ -Subproject commit fe6562e020e9e4af79dd0659b7ffb56209088181 +Subproject commit be11f42a37a0845286dc522c47d802ac2977a7ee diff --git a/mocha-dotnet/src/lib/Mocha.Core/Oms.cs b/mocha-dotnet/src/lib/Mocha.Core/Oms.cs index 5c7b8a0..6291dd1 100644 --- a/mocha-dotnet/src/lib/Mocha.Core/Oms.cs +++ b/mocha-dotnet/src/lib/Mocha.Core/Oms.cs @@ -63,6 +63,14 @@ public abstract class Oms public void Initialize() { InitializeInternal(); + + if (TryGetInstance(KnownInstanceGuids.SystemAttributeRoutines.GetRuntimeVersion, out InstanceHandle h_RuntimeVersion)) + { + RegisterSystemRoutine(h_RuntimeVersion, new SystemAttributeRoutine(h_RuntimeVersion, delegate (Oms oms, OmsContext context) + { + return RuntimeVersion.ToString(); + })); + } DebugOms = this; }