Skip to content
This repository was archived by the owner on Sep 11, 2023. It is now read-only.

Commit fbe1b5d

Browse files
committed
Rename ISNodes to Node
1 parent 1f71e4f commit fbe1b5d

File tree

3 files changed

+18
-7
lines changed

3 files changed

+18
-7
lines changed

SourcepawnCondenser/SourcepawnCondenser/SourcemodDefinition/SMEnumStruct.cs

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,24 @@
11
using System.Collections.Generic;
2+
using System.Linq;
23

34
namespace SourcepawnCondenser.SourcemodDefinition
45
{
56
public class SMEnumStruct : SMBaseDefinition
67
{
7-
public List<SMEnumStructField> Fields = new();
8-
public List<SMEnumStructMethod> Methods = new();
8+
public readonly List<SMMethodmapField> Fields = new();
9+
public readonly List<SMMethodmapMethod> Methods = new();
10+
11+
12+
public List<ACNode> ProduceNodes()
13+
{
14+
var nodes = new List<ACNode>();
15+
nodes.AddRange(ACNode.ConvertFromStringList(Methods.Select(e => e.Name), true, "▲ "));
16+
nodes.AddRange(ACNode.ConvertFromStringList(Fields.Select(e => e.Name), false, "• "));
17+
18+
nodes.Sort((a, b) => string.CompareOrdinal(a.EntryName, b.EntryName));
19+
20+
return nodes;
21+
}
922
}
1023

1124
public class SMEnumStructField : SMBaseDefinition

SourcepawnCondenser/SourcepawnCondenser/SourcemodDefinition/SMMethodmap.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,12 @@ public class SMMethodmap : SMClasslike
88
public string InheritedType = string.Empty;
99

1010

11-
public List<ACNode> ProduceISNodes()
11+
public List<ACNode> ProduceNodes()
1212
{
1313
var nodes = new List<ACNode>();
1414
nodes.AddRange(ACNode.ConvertFromStringList(Methods.Select(e => e.Name), true, "▲ "));
1515
nodes.AddRange(ACNode.ConvertFromStringList(Fields.Select(e => e.Name), false, "• "));
16-
17-
// nodes.AddRange(ACNode.ConvertFromStringArray(VariableStrings, false, "v "));
18-
16+
1917
nodes.Sort((a, b) => string.CompareOrdinal(a.EntryName, b.EntryName));
2018

2119
return nodes;

UI/Components/EditorElement/EditorElementIntellisenseController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,7 @@ bool ComputeAutoComplete(string text, int lineOffset, int quoteCount)
473473
return false;
474474
}
475475

476-
var isNodes = mm.ProduceISNodes();
476+
var isNodes = mm.ProduceNodes();
477477

478478
if (!isNodes.SequenceEqual(_methodACEntries, ISEqualityComparer))
479479
{

0 commit comments

Comments
 (0)