Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
CopyPosition.cs
Go to the documentation of this file.
1
using
System.Diagnostics
;
2
3
namespace
System.Collections.Generic
;
4
5
[DebuggerDisplay(
"{DebuggerDisplay,nq}"
)]
6
internal
readonly
struct
CopyPosition
7
{
8
public
static
CopyPosition
Start
=>
default
(
CopyPosition
);
9
10
internal
int
Row
{
get
; }
11
12
internal
int
Column
{
get
; }
13
14
private
string
DebuggerDisplay
=>
$
"[{Row}, {Column}]"
;
15
16
internal
CopyPosition
(
int
row
,
int
column
)
17
{
18
Row
=
row
;
19
Column
=
column
;
20
}
21
22
public
CopyPosition
Normalize
(
int
endColumn
)
23
{
24
if
(
Column
!=
endColumn
)
25
{
26
return
this
;
27
}
28
return
new
CopyPosition
(
Row
+ 1, 0);
29
}
30
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Diagnostics
Definition
AggregationManager.cs:6
System.Collections.Generic.CopyPosition.Normalize
CopyPosition Normalize(int endColumn)
Definition
CopyPosition.cs:22
System.Collections.Generic.CopyPosition.Row
int Row
Definition
CopyPosition.cs:10
System.Collections.Generic.CopyPosition.Start
static CopyPosition Start
Definition
CopyPosition.cs:8
System.Collections.Generic.CopyPosition.DebuggerDisplay
string DebuggerDisplay
Definition
CopyPosition.cs:14
System.Collections.Generic.CopyPosition.CopyPosition
CopyPosition(int row, int column)
Definition
CopyPosition.cs:16
System.Collections.Generic.CopyPosition.Column
int Column
Definition
CopyPosition.cs:12
System.Collections.Generic.CopyPosition
Definition
CopyPosition.cs:7
source
System.Linq
System.Collections.Generic
CopyPosition.cs
Generated by
1.10.0