Click or drag to resize

DataProvider Class

Base class for a data provider.
Inheritance Hierarchy
System.Object
  UnityEngine.Object
    UnityEngine.Component
      UnityEngine.Behaviour
        UnityEngine.MonoBehaviour
          Slash.Unity.DataBind.Core.Presentation.DataBindingOperator
            Slash.Unity.DataBind.Core.Presentation.DataProvider
              More...

Namespace:  Slash.Unity.DataBind.Core.Presentation
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
public abstract class DataProvider : DataBindingOperator, 
	IDataProvider

The DataProvider type exposes the following members.

Constructors
  NameDescription
Protected methodDataProvider
Initializes a new instance of the DataProvider class
Top
Properties
  NameDescription
Public propertyValue
Current data value.
Top
Methods
  NameDescription
Protected methodOnBindingValuesChanged
Called when a value of the bindings of this operator changed.
(Overrides DataBindingOperator.OnBindingValuesChanged().)
Protected methodOnValueChanged()
Should be called by a derived class if the value of the data provider changed.
Protected methodOnValueChanged(Object) Obsolete.
Should be called by a derived class if the value of the data provider changed.
Protected methodUpdateValue
Called when the value of the data provider should be updated.
Top
Events
  NameDescription
Public eventValueChanged
Called when the value of the property changed.
Top
See Also
Inheritance Hierarchy
System.Object
  UnityEngine.Object
    UnityEngine.Component
      UnityEngine.Behaviour
        UnityEngine.MonoBehaviour
          Slash.Unity.DataBind.Core.Presentation.DataBindingOperator
            Slash.Unity.DataBind.Core.Presentation.DataProvider
              Slash.Unity.DataBind.Foundation.Providers.Checks.ComparisonCheck
              Slash.Unity.DataBind.Foundation.Providers.Checks.EqualityCheck
              Slash.Unity.DataBind.Foundation.Providers.Checks.IsSetCheck
              Slash.Unity.DataBind.Foundation.Providers.Converters.CollectionItemsConverter
              Slash.Unity.DataBind.Foundation.Providers.Converters.DataConverter
              Slash.Unity.DataBind.Foundation.Providers.Converters.ValuesToVector3Converter
              Slash.Unity.DataBind.Foundation.Providers.Formatters.ConditionalFormatter
              Slash.Unity.DataBind.Foundation.Providers.Formatters.DurationFormatter
              Slash.Unity.DataBind.Foundation.Providers.Formatters.FallbackValueFormatter
              Slash.Unity.DataBind.Foundation.Providers.Formatters.Formatter<TTarget, TData>
              Slash.Unity.DataBind.Foundation.Providers.Formatters.PrependSignFormatter
              Slash.Unity.DataBind.Foundation.Providers.Formatters.SmoothCollectionChangesFormatter
              Slash.Unity.DataBind.Foundation.Providers.Formatters.StringFormatter
              Slash.Unity.DataBind.Foundation.Providers.Formatters.StringToLowerFormatter
              Slash.Unity.DataBind.Foundation.Providers.Formatters.StringToUpperFormatter
              Slash.Unity.DataBind.Foundation.Providers.Getters.ComponentDataProvider<TComponent, TData>
              Slash.Unity.DataBind.Foundation.Providers.Getters.ComponentSingleGetter<TComponent, TData>
              Slash.Unity.DataBind.Foundation.Providers.Getters.ContextDataProvider
              Slash.Unity.DataBind.Foundation.Providers.Getters.ContextGetter
              Slash.Unity.DataBind.Foundation.Providers.Getters.EnumGetter
              Slash.Unity.DataBind.Foundation.Providers.Getters.FindGameObjectWithTagGetter
              Slash.Unity.DataBind.Foundation.Providers.Getters.GameObjectComponentProvider<TComponent>
              Slash.Unity.DataBind.Foundation.Providers.Getters.GameObjectTransformProvider
              Slash.Unity.DataBind.Foundation.Providers.Getters.MainCameraProvider
              Slash.Unity.DataBind.Foundation.Providers.Loaders.SpriteLoader
              Slash.Unity.DataBind.Foundation.Providers.Loaders.TextAssetLoader
              Slash.Unity.DataBind.Foundation.Providers.Lookups.CollectionLookup
              Slash.Unity.DataBind.Foundation.Providers.Lookups.CollectionRangeLookup
              Slash.Unity.DataBind.Foundation.Providers.Lookups.CollectionWhereBehaviour
              Slash.Unity.DataBind.Foundation.Providers.Lookups.DictionaryLookup
              Slash.Unity.DataBind.Foundation.Providers.Objects.BooleanObject
              Slash.Unity.DataBind.Foundation.Providers.Objects.ColorObject
              Slash.Unity.DataBind.Foundation.Providers.Objects.ConstantObject<T>
              Slash.Unity.DataBind.Foundation.Providers.Objects.NumberObject
              Slash.Unity.DataBind.Foundation.Providers.Operations.ArithmeticOperation
              Slash.Unity.DataBind.Foundation.Providers.Operations.GameObjectMapping
              Slash.Unity.DataBind.Foundation.Providers.Operations.InvertOperation<TData>
              Slash.Unity.DataBind.Foundation.Providers.Operations.LogicalBoolOperation
              Slash.Unity.DataBind.Foundation.Providers.Operations.RoundToNearestOperation
              Slash.Unity.DataBind.Foundation.Providers.Operations.TweenOperation
              Slash.Unity.DataBind.Foundation.Providers.Smootheners.Smoothener<TValue>
              Slash.Unity.DataBind.Foundation.Providers.Switches.BooleanSwitch
              Slash.Unity.DataBind.Foundation.Providers.Switches.RangeSwitch<T>
              Slash.Unity.DataBind.Foundation.Providers.VR.InputTrackingLocalPositionProvider
              Slash.Unity.DataBind.Foundation.Providers.VR.InputTrackingPositionProvider
              Slash.Unity.DataBind.UI.NGUI.Formatters.LocalizationFormatter
              Slash.Unity.DataBind.UI.Unity.Providers.MaterialInstanceFormatter
              Slash.Unity.DataBind.UI.Unity.Providers.PointsAtColliderProvider