Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Package Functions
|
Static Package Functions
|
List of all members
System.Xml.Serialization.ReflectionAwareILGen Class Reference
sealed
Package Functions
ReflectionAwareILGen
()
void
WriteReflectionInit
(
TypeScope
scope)
void
ILGenForEnumLongValue
(
CodeGenerator
ilg,
string
variable
)
string
GetStringForTypeof
(
string
typeFullName
)
string
GetStringForMember
(
string
obj
,
string
memberName
,
TypeDesc
typeDesc
)
SourceInfo
GetSourceForMember
(
string
obj
,
MemberMapping
member,
TypeDesc
typeDesc
,
CodeGenerator
ilg)
SourceInfo
GetSourceForMember
(
string
obj
,
MemberMapping
member,
MemberInfo
memberInfo
,
TypeDesc
typeDesc
,
CodeGenerator
ilg)
void
ILGenForEnumMember
(
CodeGenerator
ilg,
Type
type
,
string
memberName
)
string
GetStringForArrayMember
(
string
arrayName
,
string
subscript
,
TypeDesc
arrayTypeDesc
)
string
GetStringForMethod
(
string
obj
,
string
typeFullName
,
string
memberName
)
void
ILGenForCreateInstance
(
CodeGenerator
ilg,
Type
type
,
bool
ctorInaccessible
,
bool
cast
)
void
ILGenForCreateInstance
(
CodeGenerator
ilg,
Type
type
,
Type
cast
,
bool
nonPublic
)
void
WriteLocalDecl
(
string
variableName
,
SourceInfo
initValue
)
void
WriteCreateInstance
(
string
source
,
bool
ctorInaccessible
,
Type
type
,
CodeGenerator
ilg)
void
WriteInstanceOf
(
SourceInfo
source
,
Type
type
,
CodeGenerator
ilg)
void
WriteArrayLocalDecl
(
string
typeName,
string
variableName
,
SourceInfo
initValue
,
TypeDesc
arrayTypeDesc
)
void
WriteTypeCompare
(
string
variable
,
Type
type
,
CodeGenerator
ilg)
void
WriteArrayTypeCompare
(
string
variable
,
Type
arrayType
,
CodeGenerator
ilg)
Static Package Functions
static
string
GetQuotedCSharpString
(
string
value
)
static
string
GetCSharpString
(
string
value
)
Detailed Description
Definition at line
10
of file
ReflectionAwareILGen.cs
.
The documentation for this class was generated from the following file:
source/System.Private.Xml/System.Xml.Serialization/
ReflectionAwareILGen.cs
System
Xml
Serialization
ReflectionAwareILGen
Generated by
1.10.0