A default field action that copies fields to fields
@@ -189,6 +189,104 @@
Field Value
+
Properties
+
+
+ |
+ Improve this Doc
+
+
+ View Source
+
+
+
IsField
+
Checks if the current traverse instance is for a field
+
+
+
Declaration
+
+
public bool IsField { get; }
+
+
Property Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ System.Boolean |
+ True if its a field
+ |
+
+
+
+
+ |
+ Improve this Doc
+
+
+ View Source
+
+
+
IsProperty
+
Checks if the current traverse instance is for a property
+
+
+
Declaration
+
+
public bool IsProperty { get; }
+
+
Property Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ System.Boolean |
+ True if its a property
+ |
+
+
+
+
+ |
+ Improve this Doc
+
+
+ View Source
+
+
+
IsWriteable
+
Checks if the current field or property is writeable
+
+
+
Declaration
+
+
public bool IsWriteable { get; }
+
+
Property Value
+
+
+
+ Type |
+ Description |
+
+
+
+
+ System.Boolean |
+ True if writing is possible
+ |
+
+
+
Methods
@@ -394,7 +492,7 @@ Returns
Improve this Doc
- View Source
+ View Source
Field(String)
@@ -444,7 +542,7 @@
Returns
Improve this Doc
- View Source
+ View Source
Field<T>(String)
@@ -510,7 +608,7 @@
Type Parameters
Improve this Doc
- View Source
+ View Source
FieldExists()
@@ -542,7 +640,7 @@
Returns
Improve this Doc
- View Source
+ View Source
Fields()
@@ -802,7 +900,7 @@
Returns
Improve this Doc
- View Source
+ View Source
IterateFields(Object, Action<Traverse>)
@@ -842,7 +940,7 @@
Parameters
Improve this Doc
- View Source
+ View Source
IterateFields(Object, Object, Action<Traverse, Traverse>)
@@ -888,7 +986,7 @@
Parameters
Improve this Doc
- View Source
+ View Source
IterateFields(Object, Object, Action<String, Traverse, Traverse>)
@@ -934,7 +1032,7 @@
Parameters
Improve this Doc
- View Source
+ View Source
IterateProperties(Object, Action<Traverse>)
@@ -974,7 +1072,7 @@
Parameters
Improve this Doc
- View Source
+ View Source
IterateProperties(Object, Object, Action<Traverse, Traverse>)
@@ -1020,7 +1118,7 @@
Parameters
Improve this Doc
- View Source
+ View Source
IterateProperties(Object, Object, Action<String, Traverse, Traverse>)
@@ -1066,7 +1164,7 @@
Parameters
Improve this Doc
- View Source
+ View Source
Method(String, Object[])
@@ -1122,7 +1220,7 @@
Returns
Improve this Doc
- View Source
+ View Source
Method(String, Type[], Object[])
@@ -1184,7 +1282,7 @@
Returns
Improve this Doc
- View Source
+ View Source
MethodExists()
@@ -1216,7 +1314,7 @@
Returns
Improve this Doc
- View Source
+ View Source
Methods()
@@ -1248,7 +1346,7 @@
Returns
Improve this Doc
- View Source
+ View Source
Properties()
@@ -1280,7 +1378,7 @@
Returns
Improve this Doc
- View Source
+ View Source
Property(String, Object[])
@@ -1336,7 +1434,7 @@
Returns
Improve this Doc
- View Source
+ View Source
Property<T>(String, Object[])
@@ -1408,7 +1506,7 @@
Type Parameters
Improve this Doc
- View Source
+ View Source
PropertyExists()
@@ -1490,7 +1588,7 @@
Returns
Improve this Doc
- View Source
+ View Source
ToString()
@@ -1524,7 +1622,7 @@
Overrides
Improve this Doc
- View Source
+ View Source
Type(String)
@@ -1574,7 +1672,7 @@
Returns
Improve this Doc
- View Source
+ View Source
TypeExists()
diff --git a/docs/manifest.json b/docs/manifest.json
index eaca5bff..977a957c 100644
--- a/docs/manifest.json
+++ b/docs/manifest.json
@@ -45,7 +45,7 @@
"output": {
".html": {
"relative_path": "api/HarmonyLib.AccessTools.html",
- "hash": "LblyYBN2hHuNU59q5HsbI3zcwjffyvw1cWfq4dOOHPQ="
+ "hash": "wHytwH0D0kXB9OTdGieslTK3hRHTuQOZvZVi4JbJjho="
}
},
"is_incremental": false,
@@ -777,7 +777,7 @@
"output": {
".html": {
"relative_path": "api/HarmonyLib.Traverse.html",
- "hash": "s+t2hkNxutYw7c3h8fk23w6S/7tr4Q8v7NJCzndieKM="
+ "hash": "kjDlKIQKE9Rv9puTr1LHAcDZdA1hGkwHnnBLKWrL6fc="
}
},
"is_incremental": false,
diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml
index 2f529df0..12bc7482 100644
--- a/docs/xrefmap.yml
+++ b/docs/xrefmap.yml
@@ -6625,6 +6625,45 @@ references:
isSpec: "True"
fullName: HarmonyLib.Traverse.GetValueType
nameWithType: Traverse.GetValueType
+- uid: HarmonyLib.Traverse.IsField
+ name: IsField
+ href: api/HarmonyLib.Traverse.html#HarmonyLib_Traverse_IsField
+ commentId: P:HarmonyLib.Traverse.IsField
+ fullName: HarmonyLib.Traverse.IsField
+ nameWithType: Traverse.IsField
+- uid: HarmonyLib.Traverse.IsField*
+ name: IsField
+ href: api/HarmonyLib.Traverse.html#HarmonyLib_Traverse_IsField_
+ commentId: Overload:HarmonyLib.Traverse.IsField
+ isSpec: "True"
+ fullName: HarmonyLib.Traverse.IsField
+ nameWithType: Traverse.IsField
+- uid: HarmonyLib.Traverse.IsProperty
+ name: IsProperty
+ href: api/HarmonyLib.Traverse.html#HarmonyLib_Traverse_IsProperty
+ commentId: P:HarmonyLib.Traverse.IsProperty
+ fullName: HarmonyLib.Traverse.IsProperty
+ nameWithType: Traverse.IsProperty
+- uid: HarmonyLib.Traverse.IsProperty*
+ name: IsProperty
+ href: api/HarmonyLib.Traverse.html#HarmonyLib_Traverse_IsProperty_
+ commentId: Overload:HarmonyLib.Traverse.IsProperty
+ isSpec: "True"
+ fullName: HarmonyLib.Traverse.IsProperty
+ nameWithType: Traverse.IsProperty
+- uid: HarmonyLib.Traverse.IsWriteable
+ name: IsWriteable
+ href: api/HarmonyLib.Traverse.html#HarmonyLib_Traverse_IsWriteable
+ commentId: P:HarmonyLib.Traverse.IsWriteable
+ fullName: HarmonyLib.Traverse.IsWriteable
+ nameWithType: Traverse.IsWriteable
+- uid: HarmonyLib.Traverse.IsWriteable*
+ name: IsWriteable
+ href: api/HarmonyLib.Traverse.html#HarmonyLib_Traverse_IsWriteable_
+ commentId: Overload:HarmonyLib.Traverse.IsWriteable
+ isSpec: "True"
+ fullName: HarmonyLib.Traverse.IsWriteable
+ nameWithType: Traverse.IsWriteable
- uid: HarmonyLib.Traverse.IterateFields(System.Object,System.Action{HarmonyLib.Traverse})
name: IterateFields(Object, Action
)
href: api/HarmonyLib.Traverse.html#HarmonyLib_Traverse_IterateFields_System_Object_System_Action_HarmonyLib_Traverse__