Skip to content

Commit 6453c56

Browse files
committed
Reorder function parameters to allow inputs and outputs come before indexes
1 parent 0f803d5 commit 6453c56

162 files changed

Lines changed: 928 additions & 1027 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/TALib.NETCore/TACdl/TA_Cdl2Crows.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
namespace TALib
22
{
3-
public partial class Core
3+
public static partial class Core
44
{
5-
public static RetCode Cdl2Crows(int startIdx, int endIdx, double[] inOpen, double[] inHigh, double[] inLow, double[] inClose,
6-
out int outBegIdx, out int outNbElement, int[] outInteger)
5+
public static RetCode Cdl2Crows(double[] inOpen, double[] inHigh, double[] inLow, double[] inClose, int startIdx, int endIdx,
6+
int[] outInteger, out int outBegIdx, out int outNbElement)
77
{
88
outBegIdx = outNbElement = 0;
99

@@ -70,8 +70,8 @@ public static RetCode Cdl2Crows(int startIdx, int endIdx, double[] inOpen, doubl
7070
return RetCode.Success;
7171
}
7272

73-
public static RetCode Cdl2Crows(int startIdx, int endIdx, decimal[] inOpen, decimal[] inHigh, decimal[] inLow, decimal[] inClose,
74-
out int outBegIdx, out int outNbElement, int[] outInteger)
73+
public static RetCode Cdl2Crows(decimal[] inOpen, decimal[] inHigh, decimal[] inLow, decimal[] inClose, int startIdx, int endIdx,
74+
int[] outInteger, out int outBegIdx, out int outNbElement)
7575
{
7676
outBegIdx = outNbElement = 0;
7777

src/TALib.NETCore/TACdl/TA_Cdl3BlackCrows.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
namespace TALib
22
{
3-
public partial class Core
3+
public static partial class Core
44
{
5-
public static RetCode Cdl3BlackCrows(int startIdx, int endIdx, double[] inOpen, double[] inHigh, double[] inLow, double[] inClose,
6-
out int outBegIdx, out int outNbElement, int[] outInteger)
5+
public static RetCode Cdl3BlackCrows(double[] inOpen, double[] inHigh, double[] inLow, double[] inClose, int startIdx, int endIdx,
6+
int[] outInteger, out int outBegIdx, out int outNbElement)
77
{
88
outBegIdx = outNbElement = 0;
99

@@ -86,7 +86,7 @@ public static RetCode Cdl3BlackCrows(int startIdx, int endIdx, double[] inOpen,
8686
}
8787

8888
public static RetCode Cdl3BlackCrows(int startIdx, int endIdx, decimal[] inOpen, decimal[] inHigh, decimal[] inLow,
89-
decimal[] inClose, out int outBegIdx, out int outNbElement, int[] outInteger)
89+
decimal[] inClose, int[] outInteger, out int outBegIdx, out int outNbElement)
9090
{
9191
outBegIdx = outNbElement = 0;
9292

src/TALib.NETCore/TACdl/TA_Cdl3Inside.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
namespace TALib
44
{
5-
public partial class Core
5+
public static partial class Core
66
{
7-
public static RetCode Cdl3Inside(int startIdx, int endIdx, double[] inOpen, double[] inHigh, double[] inLow, double[] inClose,
8-
out int outBegIdx, out int outNbElement, int[] outInteger)
7+
public static RetCode Cdl3Inside(double[] inOpen, double[] inHigh, double[] inLow, double[] inClose, int startIdx, int endIdx,
8+
int[] outInteger, out int outBegIdx, out int outNbElement)
99
{
1010
outBegIdx = outNbElement = 0;
1111

@@ -87,8 +87,8 @@ public static RetCode Cdl3Inside(int startIdx, int endIdx, double[] inOpen, doub
8787
return RetCode.Success;
8888
}
8989

90-
public static RetCode Cdl3Inside(int startIdx, int endIdx, decimal[] inOpen, decimal[] inHigh, decimal[] inLow, decimal[] inClose,
91-
out int outBegIdx, out int outNbElement, int[] outInteger)
90+
public static RetCode Cdl3Inside(decimal[] inOpen, decimal[] inHigh, decimal[] inLow, decimal[] inClose, int startIdx, int endIdx,
91+
int[] outInteger, out int outBegIdx, out int outNbElement)
9292
{
9393
outBegIdx = outNbElement = 0;
9494

src/TALib.NETCore/TACdl/TA_Cdl3LineStrike.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
namespace TALib
44
{
5-
public partial class Core
5+
public static partial class Core
66
{
7-
public static RetCode Cdl3LineStrike(int startIdx, int endIdx, double[] inOpen, double[] inHigh, double[] inLow, double[] inClose,
8-
out int outBegIdx, out int outNbElement, int[] outInteger)
7+
public static RetCode Cdl3LineStrike(double[] inOpen, double[] inHigh, double[] inLow, double[] inClose, int startIdx, int endIdx,
8+
int[] outInteger, out int outBegIdx, out int outNbElement)
99
{
1010
outBegIdx = outNbElement = 0;
1111

@@ -94,7 +94,7 @@ public static RetCode Cdl3LineStrike(int startIdx, int endIdx, double[] inOpen,
9494
}
9595

9696
public static RetCode Cdl3LineStrike(int startIdx, int endIdx, decimal[] inOpen, decimal[] inHigh, decimal[] inLow,
97-
decimal[] inClose, out int outBegIdx, out int outNbElement, int[] outInteger)
97+
decimal[] inClose, int[] outInteger, out int outBegIdx, out int outNbElement)
9898
{
9999
outBegIdx = outNbElement = 0;
100100

src/TALib.NETCore/TACdl/TA_Cdl3Outside.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
namespace TALib
44
{
5-
public partial class Core
5+
public static partial class Core
66
{
7-
public static RetCode Cdl3Outside(int startIdx, int endIdx, double[] inOpen, double[] inHigh, double[] inLow, double[] inClose,
8-
out int outBegIdx, out int outNbElement, int[] outInteger)
7+
public static RetCode Cdl3Outside(double[] inOpen, double[] inHigh, double[] inLow, double[] inClose, int startIdx, int endIdx,
8+
int[] outInteger, out int outBegIdx, out int outNbElement)
99
{
1010
outBegIdx = outNbElement = 0;
1111

@@ -58,8 +58,8 @@ public static RetCode Cdl3Outside(int startIdx, int endIdx, double[] inOpen, dou
5858
return RetCode.Success;
5959
}
6060

61-
public static RetCode Cdl3Outside(int startIdx, int endIdx, decimal[] inOpen, decimal[] inHigh, decimal[] inLow, decimal[] inClose,
62-
out int outBegIdx, out int outNbElement, int[] outInteger)
61+
public static RetCode Cdl3Outside(decimal[] inOpen, decimal[] inHigh, decimal[] inLow, decimal[] inClose, int startIdx, int endIdx,
62+
int[] outInteger, out int outBegIdx, out int outNbElement)
6363
{
6464
outBegIdx = outNbElement = 0;
6565

src/TALib.NETCore/TACdl/TA_Cdl3StarsInSouth.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
namespace TALib
44
{
5-
public partial class Core
5+
public static partial class Core
66
{
7-
public static RetCode Cdl3StarsInSouth(int startIdx, int endIdx, double[] inOpen, double[] inHigh, double[] inLow, double[] inClose,
8-
out int outBegIdx, out int outNbElement, int[] outInteger)
7+
public static RetCode Cdl3StarsInSouth(double[] inOpen, double[] inHigh, double[] inLow, double[] inClose, int startIdx, int endIdx,
8+
int[] outInteger, out int outBegIdx, out int outNbElement)
99
{
1010
outBegIdx = outNbElement = 0;
1111

@@ -131,7 +131,7 @@ public static RetCode Cdl3StarsInSouth(int startIdx, int endIdx, double[] inOpen
131131
}
132132

133133
public static RetCode Cdl3StarsInSouth(int startIdx, int endIdx, decimal[] inOpen, decimal[] inHigh, decimal[] inLow,
134-
decimal[] inClose, out int outBegIdx, out int outNbElement, int[] outInteger)
134+
decimal[] inClose, int[] outInteger, out int outBegIdx, out int outNbElement)
135135
{
136136
outBegIdx = outNbElement = 0;
137137

src/TALib.NETCore/TACdl/TA_Cdl3WhiteSoldiers.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
namespace TALib
44
{
5-
public partial class Core
5+
public static partial class Core
66
{
77
public static RetCode Cdl3WhiteSoldiers(int startIdx, int endIdx, double[] inOpen, double[] inHigh, double[] inLow,
8-
double[] inClose, out int outBegIdx, out int outNbElement, int[] outInteger)
8+
double[] inClose, int[] outInteger, out int outBegIdx, out int outNbElement)
99
{
1010
outBegIdx = outNbElement = 0;
1111

@@ -140,7 +140,7 @@ public static RetCode Cdl3WhiteSoldiers(int startIdx, int endIdx, double[] inOpe
140140
}
141141

142142
public static RetCode Cdl3WhiteSoldiers(int startIdx, int endIdx, decimal[] inOpen, decimal[] inHigh, decimal[] inLow,
143-
decimal[] inClose, out int outBegIdx, out int outNbElement, int[] outInteger)
143+
decimal[] inClose, int[] outInteger, out int outBegIdx, out int outNbElement)
144144
{
145145
outBegIdx = outNbElement = 0;
146146

src/TALib.NETCore/TACdl/TA_CdlAbandonedBaby.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
namespace TALib
44
{
5-
public partial class Core
5+
public static partial class Core
66
{
7-
public static RetCode CdlAbandonedBaby(int startIdx, int endIdx, double[] inOpen, double[] inHigh, double[] inLow, double[] inClose,
8-
out int outBegIdx, out int outNbElement, int[] outInteger, double optInPenetration = 0.3)
7+
public static RetCode CdlAbandonedBaby(double[] inOpen, double[] inHigh, double[] inLow, double[] inClose, int startIdx, int endIdx,
8+
int[] outInteger, out int outBegIdx, out int outNbElement, double optInPenetration = 0.3)
99
{
1010
outBegIdx = outNbElement = 0;
1111

@@ -109,7 +109,7 @@ public static RetCode CdlAbandonedBaby(int startIdx, int endIdx, double[] inOpen
109109
}
110110

111111
public static RetCode CdlAbandonedBaby(int startIdx, int endIdx, decimal[] inOpen, decimal[] inHigh, decimal[] inLow,
112-
decimal[] inClose, out int outBegIdx, out int outNbElement, int[] outInteger, decimal optInPenetration = 0.3m)
112+
decimal[] inClose, int[] outInteger, out int outBegIdx, out int outNbElement, decimal optInPenetration = 0.3m)
113113
{
114114
outBegIdx = outNbElement = 0;
115115

src/TALib.NETCore/TACdl/TA_CdlAdvanceBlock.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
namespace TALib
44
{
5-
public partial class Core
5+
public static partial class Core
66
{
7-
public static RetCode CdlAdvanceBlock(int startIdx, int endIdx, double[] inOpen, double[] inHigh, double[] inLow, double[] inClose,
8-
out int outBegIdx, out int outNbElement, int[] outInteger)
7+
public static RetCode CdlAdvanceBlock(double[] inOpen, double[] inHigh, double[] inLow, double[] inClose, int startIdx, int endIdx,
8+
int[] outInteger, out int outBegIdx, out int outNbElement)
99
{
1010
outBegIdx = outNbElement = 0;
1111

@@ -179,7 +179,7 @@ public static RetCode CdlAdvanceBlock(int startIdx, int endIdx, double[] inOpen,
179179
}
180180

181181
public static RetCode CdlAdvanceBlock(int startIdx, int endIdx, decimal[] inOpen, decimal[] inHigh, decimal[] inLow,
182-
decimal[] inClose, out int outBegIdx, out int outNbElement, int[] outInteger)
182+
decimal[] inClose, int[] outInteger, out int outBegIdx, out int outNbElement)
183183
{
184184
outBegIdx = outNbElement = 0;
185185

src/TALib.NETCore/TACdl/TA_CdlBeltHold.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
namespace TALib
44
{
5-
public partial class Core
5+
public static partial class Core
66
{
7-
public static RetCode CdlBeltHold(int startIdx, int endIdx, double[] inOpen, double[] inHigh, double[] inLow, double[] inClose,
8-
out int outBegIdx, out int outNbElement, int[] outInteger)
7+
public static RetCode CdlBeltHold(double[] inOpen, double[] inHigh, double[] inLow, double[] inClose, int startIdx, int endIdx,
8+
int[] outInteger, out int outBegIdx, out int outNbElement)
99
{
1010
outBegIdx = outNbElement = 0;
1111

@@ -89,8 +89,8 @@ public static RetCode CdlBeltHold(int startIdx, int endIdx, double[] inOpen, dou
8989
return RetCode.Success;
9090
}
9191

92-
public static RetCode CdlBeltHold(int startIdx, int endIdx, decimal[] inOpen, decimal[] inHigh, decimal[] inLow, decimal[] inClose,
93-
out int outBegIdx, out int outNbElement, int[] outInteger)
92+
public static RetCode CdlBeltHold(decimal[] inOpen, decimal[] inHigh, decimal[] inLow, decimal[] inClose, int startIdx, int endIdx,
93+
int[] outInteger, out int outBegIdx, out int outNbElement)
9494
{
9595
outBegIdx = outNbElement = 0;
9696

0 commit comments

Comments
 (0)