Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Public Member Functions
|
Private Member Functions
|
Static Private Member Functions
|
Private Attributes
|
List of all members
System.Runtime.Serialization.XmlFormatReaderGenerator.CriticalHelper Class Reference
sealed
Public Member Functions
XmlFormatClassReaderDelegate
GenerateClassReader
(
ClassDataContract
classContract
)
XmlFormatCollectionReaderDelegate
GenerateCollectionReader
(
CollectionDataContract
collectionContract
)
XmlFormatGetOnlyCollectionReaderDelegate
GenerateGetOnlyCollectionReader
(
CollectionDataContract
collectionContract
)
Private Member Functions
XmlFormatClassReaderDelegate
CreateReflectionXmlClassReader
(
ClassDataContract
classContract
)
XmlFormatCollectionReaderDelegate
CreateReflectionXmlCollectionReader
()
XmlFormatGetOnlyCollectionReaderDelegate
CreateReflectionReadGetOnlyCollectionReader
()
CodeGenerator
GenerateCollectionReaderHelper
(
CollectionDataContract
collectionContract
,
bool
isGetOnlyCollection
)
void
InitArgs
()
void
CreateObject
(
ClassDataContract
classContract
)
void
InvokeOnDeserializing
(
ClassDataContract
classContract
)
void
InvokeOnDeserialized
(
ClassDataContract
classContract
)
bool
HasFactoryMethod
(
ClassDataContract
classContract
)
bool
InvokeFactoryMethod
(
ClassDataContract
classContract
,
LocalBuilder
objectId
)
void
ReadClass
(
ClassDataContract
classContract
)
void
ReadMembers
(
ClassDataContract
classContract
,
LocalBuilder
extensionDataLocal
)
int
ReadMembers
(
ClassDataContract
classContract
,
bool
[]
requiredMembers
,
Label
[]
memberLabels
,
LocalBuilder
memberIndexLocal
,
LocalBuilder
requiredIndexLocal
)
bool
[]
GetRequiredMembers
(
ClassDataContract
contract
,
out
int
firstRequiredMember
)
int
GetRequiredMembers
(
ClassDataContract
contract
,
bool
[]
requiredMembers
)
void
ReadISerializable
(
ClassDataContract
classContract
)
LocalBuilder
ReadValue
(
Type
type
,
string
name,
string
ns)
void
InternalDeserialize
(
LocalBuilder
value
,
Type
type
,
string
name,
string
ns)
void
WrapNullableObject
(
LocalBuilder
innerValue
,
LocalBuilder
outerValue
, int
nullables
)
void
ReadCollection
(
CollectionDataContract
collectionContract
)
void
ReadGetOnlyCollection
(
CollectionDataContract
collectionContract
)
bool
TryReadPrimitiveArray
(
Type
type
,
Type
itemType
,
LocalBuilder
size)
LocalBuilder
ReadCollectionItem
(
CollectionDataContract
collectionContract
,
Type
itemType
,
string
itemName
,
string
itemNs
)
void
StoreCollectionValue
(
LocalBuilder
collection
,
LocalBuilder
value
,
CollectionDataContract
collectionContract
)
void
HandleUnexpectedItemInCollection
(
LocalBuilder
iterator
)
void
IsStartElement
(
ArgBuilder
nameArg
,
ArgBuilder
nsArg
)
void
IsStartElement
()
void
IsEndElement
()
void
ThrowUnexpectedStateException
(
XmlNodeType
expectedState
)
void
ThrowValidationException
(
string
msg,
params
object[]
values
)
void
ThrowValidationException
()
Static Private Member Functions
static
FieldInfo
GetDBNullValueField
()
Private Attributes
CodeGenerator
_ilg
LocalBuilder
_objectLocal
Type
_objectType
ArgBuilder
_xmlReaderArg
ArgBuilder
_contextArg
ArgBuilder
_memberNamesArg
ArgBuilder
_memberNamespacesArg
ArgBuilder
_collectionContractArg
Detailed Description
Definition at line
13
of file
XmlFormatReaderGenerator.cs
.
The documentation for this class was generated from the following file:
source/System.Private.DataContractSerialization/System.Runtime.Serialization/
XmlFormatReaderGenerator.cs
System
Runtime
Serialization
XmlFormatReaderGenerator
CriticalHelper
Generated by
1.10.0