Click or drag to resize

DataBindSettings Class

Settings that can be set for the specific project Data Bind is used in.
Inheritance Hierarchy
SystemObject
  UnityEngineObject
    UnityEngineScriptableObject
      Slash.Unity.DataBind.Core.UtilsDataBindSettings

Namespace:  Slash.Unity.DataBind.Core.Utils
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
public class DataBindSettings : ScriptableObject, 
	IDataBindSettings

The DataBindSettings type exposes the following members.

Constructors
  NameDescription
Public methodDataBindSettings
Initializes a new instance of the DataBindSettings class
Top
Properties
  NameDescription
Public propertyAppendUnderscoreSetting
Indicates if an underscore should be appended to form the data provider field/property name.
Public propertyDataProviderFormatSetting
Naming format to use for the data property fields in a IDataContext class.
Public propertyStatic memberInstance
Singleton instance of settings. Will create the settings file when executed in editor.
Public propertyReportMissingBackingFields
Indicates if a warning should be logged when a context path doesn't have a backing field.
Top
Methods
  NameDescription
Public methodLogWarning
Logs a warning.
Top
Fields
  NameDescription
Public fieldAppendUnderscore
Indicates if an underscore should be appended to form the data provider field/property name.
Public fieldDataProviderFormat
Naming format to use for the data property fields in a IDataContext class.
Public fieldStatic memberPathSeparator
Separator in context paths.
Public fieldStatic memberSelfReferencePath
Path to use to get context itself instead of a data property from the context.
Top
Extension Methods
  NameDescription
Public Extension MethodGetDataProviderName
Returns the name of the data provider for the property with the specified name.
(Defined by DataBindSettingsExtensions.)
Top
See Also