From 3f002a657bd7272f551eb6d4eafa5552cf0ac88a Mon Sep 17 00:00:00 2001 From: Shargon Date: Fri, 16 Feb 2024 12:06:32 +0100 Subject: [PATCH] Update InteropInterface (#3143) * Update InteropInterface core-add-interop-check * Update src/Neo.VM/Types/InteropInterface.cs * Update Neo.VM.csproj --- src/Neo.VM/Neo.VM.csproj | 4 ++++ src/Neo.VM/Types/InteropInterface.cs | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/src/Neo.VM/Neo.VM.csproj b/src/Neo.VM/Neo.VM.csproj index 5e7e071b22..7f2119c943 100644 --- a/src/Neo.VM/Neo.VM.csproj +++ b/src/Neo.VM/Neo.VM.csproj @@ -6,4 +6,8 @@ enable + + + + diff --git a/src/Neo.VM/Types/InteropInterface.cs b/src/Neo.VM/Types/InteropInterface.cs index 7dbdf55b8d..ee1998316a 100644 --- a/src/Neo.VM/Types/InteropInterface.cs +++ b/src/Neo.VM/Types/InteropInterface.cs @@ -56,6 +56,11 @@ public override T GetInterface() throw new InvalidCastException($"The item can't be casted to type {typeof(T)}"); } + internal object GetInterface() + { + return _object; + } + public override string ToString() { return _object.ToString() ?? "NULL";