diff --git a/src/Ray.Core/Core/Grains/ObserverGrain.cs b/src/Ray.Core/Core/Grains/ObserverGrain.cs index 369b4b1..ae65b40 100644 --- a/src/Ray.Core/Core/Grains/ObserverGrain.cs +++ b/src/Ray.Core/Core/Grains/ObserverGrain.cs @@ -56,10 +56,11 @@ public ObserverGrain() }); } var sortList = new List(); - foreach (var item in switchMethods.Where(m => m.CaseType.BaseType == typeof(object))) + //foreach (var item in switchMethods.Where(m => m.CaseType.BaseType == typeof(object))) + foreach (var item in switchMethods.Where(m => m.CaseType.BaseType is object)) { sortList.Add(item); - GetInheritor(item, switchMethods, sortList); + // GetInheritor(item, switchMethods, sortList); } sortList.Reverse(); foreach (var item in switchMethods) diff --git a/src/Ray.Core/Snapshot/SnapshotHandler.cs b/src/Ray.Core/Snapshot/SnapshotHandler.cs index fb2d97f..dfdf03b 100644 --- a/src/Ray.Core/Snapshot/SnapshotHandler.cs +++ b/src/Ray.Core/Snapshot/SnapshotHandler.cs @@ -45,10 +45,11 @@ public SnapshotHandler() }); } var sortList = new List(); - foreach (var item in switchMethods.Where(m => m.CaseType.BaseType == typeof(object))) + //foreach (var item in switchMethods.Where(m => m.CaseType.BaseType == typeof(object))) + foreach (var item in switchMethods.Where(m => m.CaseType.BaseType is object)) { sortList.Add(item); - GetInheritor(item, switchMethods, sortList); + // GetInheritor(item, switchMethods, sortList); } sortList.Reverse(); foreach (var item in switchMethods)