Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ConstraintStruct.cs
Go to the documentation of this file.
1
using
System.Collections
;
2
3
namespace
System.Xml.Schema
;
4
5
internal
sealed
class
ConstraintStruct
6
{
7
internal
CompiledIdentityConstraint
constraint
;
8
9
internal
SelectorActiveAxis
axisSelector
;
10
11
internal
ArrayList
axisFields
;
12
13
internal
Hashtable
qualifiedTable
;
14
15
internal
Hashtable
keyrefTable
;
16
17
private
readonly
int
_tableDim
;
18
19
internal
int
TableDim
=>
_tableDim
;
20
21
internal
ConstraintStruct
(
CompiledIdentityConstraint
constraint
)
22
{
23
this.constraint
=
constraint
;
24
_tableDim
=
constraint
.
Fields
.Length;
25
axisFields
=
new
ArrayList
();
26
axisSelector
=
new
SelectorActiveAxis
(
constraint
.
Selector
,
this
);
27
if
(this.constraint.
Role
!=
CompiledIdentityConstraint
.
ConstraintRole
.Keyref)
28
{
29
qualifiedTable
=
new
Hashtable
();
30
}
31
}
32
}
System.Collections.ArrayList
Definition
ArrayList.cs:11
System.Collections.Hashtable
Definition
Hashtable.cs:13
System.Xml.Schema.CompiledIdentityConstraint.Selector
Asttree Selector
Definition
CompiledIdentityConstraint.cs:26
System.Xml.Schema.CompiledIdentityConstraint.Fields
Asttree[] Fields
Definition
CompiledIdentityConstraint.cs:28
System.Xml.Schema.CompiledIdentityConstraint.ConstraintRole
ConstraintRole
Definition
CompiledIdentityConstraint.cs:6
System.Xml.Schema.CompiledIdentityConstraint.Role
ConstraintRole Role
Definition
CompiledIdentityConstraint.cs:24
System.Xml.Schema.CompiledIdentityConstraint
Definition
CompiledIdentityConstraint.cs:4
System.Xml.Schema.ConstraintStruct.constraint
CompiledIdentityConstraint constraint
Definition
ConstraintStruct.cs:7
System.Xml.Schema.ConstraintStruct.axisSelector
SelectorActiveAxis axisSelector
Definition
ConstraintStruct.cs:9
System.Xml.Schema.ConstraintStruct.qualifiedTable
Hashtable qualifiedTable
Definition
ConstraintStruct.cs:13
System.Xml.Schema.ConstraintStruct.keyrefTable
Hashtable keyrefTable
Definition
ConstraintStruct.cs:15
System.Xml.Schema.ConstraintStruct.ConstraintStruct
ConstraintStruct(CompiledIdentityConstraint constraint)
Definition
ConstraintStruct.cs:21
System.Xml.Schema.ConstraintStruct._tableDim
readonly int _tableDim
Definition
ConstraintStruct.cs:17
System.Xml.Schema.ConstraintStruct.TableDim
int TableDim
Definition
ConstraintStruct.cs:19
System.Xml.Schema.ConstraintStruct.axisFields
ArrayList axisFields
Definition
ConstraintStruct.cs:11
System.Xml.Schema.ConstraintStruct
Definition
ConstraintStruct.cs:6
System.Xml.Schema.SelectorActiveAxis
Definition
SelectorActiveAxis.cs:6
System.Collections
Definition
BlockingCollection.cs:8
System.Xml.Schema
Definition
Extensions.cs:3
System.Xml.ValueHandleType.Dictionary
@ Dictionary
source
System.Private.Xml
System.Xml.Schema
ConstraintStruct.cs
Generated by
1.10.0