Skip to content

Commit d093162

Browse files
committed
clean
1 parent 3b20380 commit d093162

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

src/Neo/SmartContract/Manifest/ContractParameterDefinition.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,7 @@ public StackItem ToStackItem(IReferenceCounter referenceCounter)
6060

6161
if (ExtendedType != null)
6262
{
63-
var structExtended = new Struct(referenceCounter);
64-
item.Add(ExtendedType.ToStackItem(referenceCounter, structExtended));
63+
item.Add(ExtendedType.ToStackItem(referenceCounter));
6564
}
6665

6766
return item;

src/Neo/SmartContract/Manifest/ExtendedType.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,7 @@ internal StackItem ToStackItem(IReferenceCounter referenceCounter, Struct array)
179179
if (Value is null) array.Add(StackItem.Null);
180180
else
181181
{
182-
var arrayValue = new Struct(referenceCounter);
183-
Value.ToStackItem(referenceCounter, arrayValue);
184-
array.Add(arrayValue);
182+
array.Add(Value.ToStackItem(referenceCounter));
185183
}
186184
if (Fields is null) array.Add(StackItem.Null);
187185
else

tests/Neo.UnitTests/SmartContract/Manifest/UT_ExtendedType.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -260,11 +260,10 @@ public void ToStackItem_And_FromStackItem_ShouldRoundtrip()
260260
};
261261

262262
var refCounter = new ReferenceCounter();
263-
var structItem = new Struct(refCounter);
264-
var stackItem = original.ToStackItem(refCounter, structItem);
263+
var structItem = original.ToStackItem(refCounter);
265264

266265
var copy = new ExtendedType();
267-
copy.FromStackItem((VM.Types.Array)stackItem);
266+
copy.FromStackItem((VM.Types.Array)structItem);
268267

269268
Assert.AreEqual(original.Type, copy.Type);
270269
Assert.AreEqual(original.NamedType, copy.NamedType);

0 commit comments

Comments
 (0)