Class SaveSpecificSettings_Extensions
Inheritance
SaveSpecificSettings_Extensions
Assembly: WeaverCore.dll
Syntax
public static class SaveSpecificSettings_Extensions
Methods
|
Edit this page
View Source
GetFieldValue<T>(SaveSpecificSettings, string, BindingFlags)
Declaration
public static T GetFieldValue<T>(this SaveSpecificSettings settings, string fieldName, BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)
Parameters
Returns
Type Parameters
|
Edit this page
View Source
HasField(SaveSpecificSettings, string, BindingFlags)
Declaration
public static bool HasField(this SaveSpecificSettings settings, string fieldName, BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)
Parameters
Returns
|
Edit this page
View Source
HasField<T>(SaveSpecificSettings, string, BindingFlags)
Declaration
public static bool HasField<T>(this SaveSpecificSettings settings, string fieldName, BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)
Parameters
Returns
Type Parameters
|
Edit this page
View Source
SetFieldValue<T>(SaveSpecificSettings, string, T, BindingFlags)
Declaration
public static void SetFieldValue<T>(this SaveSpecificSettings settings, string fieldName, T newValue, BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)
Parameters
Type Parameters
|
Edit this page
View Source
TryGetFieldValue<T>(SaveSpecificSettings, string, out T, BindingFlags)
Declaration
public static bool TryGetFieldValue<T>(this SaveSpecificSettings settings, string fieldName, out T result, BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)
Parameters
Returns
Type Parameters