Class NamingStrategy
Inheritance
NamingStrategy
Namespace: System.Dynamic.ExpandoObject
Assembly: Newtonsoft.Json.dll
Syntax
public abstract class NamingStrategy
Constructors
Declaration
protected NamingStrategy ();
Properties
Declaration
public bool OverrideSpecifiedNames { get; set; }
Property Value
Declaration
public bool ProcessDictionaryKeys { get; set; }
Property Value
Declaration
public bool ProcessExtensionDataNames { get; set; }
Property Value
Methods
Declaration
public virtual string GetDictionaryKey (string key);
Parameters
Returns
Declaration
public virtual string GetExtensionDataName (string name);
Parameters
Returns
Declaration
public virtual string GetPropertyName (string name, bool hasSpecifiedName);
Parameters
Returns
Declaration
protected abstract string ResolvePropertyName (string name);
Parameters
Returns