Click or drag to resize

DataProvider Class

Base class for a data provider.
Inheritance Hierarchy
SystemObject
  UnityEngineObject
    UnityEngineComponent
      UnityEngineBehaviour
        UnityEngineMonoBehaviour
          Slash.Unity.DataBind.Core.PresentationDataBindingOperator
            Slash.Unity.DataBind.Core.PresentationDataProvider
              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 DataBindingOperatorOnBindingValuesChanged.)
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
SystemObject
  UnityEngineObject
    UnityEngineComponent
      UnityEngineBehaviour
        UnityEngineMonoBehaviour
          Slash.Unity.DataBind.Core.PresentationDataBindingOperator
            Slash.Unity.DataBind.Core.PresentationDataProvider
              Slash.Unity.DataBind.Foundation.Providers.ChecksComparisonCheck
              Slash.Unity.DataBind.Foundation.Providers.ChecksEqualityCheck
              Slash.Unity.DataBind.Foundation.Providers.ChecksIsSetCheck
              Slash.Unity.DataBind.Foundation.Providers.ConvertersCollectionItemsConverter
              Slash.Unity.DataBind.Foundation.Providers.ConvertersDataConverter
              Slash.Unity.DataBind.Foundation.Providers.ConvertersValuesToVector3Converter
              Slash.Unity.DataBind.Foundation.Providers.FormattersConditionalFormatter
              Slash.Unity.DataBind.Foundation.Providers.FormattersDurationFormatter
              Slash.Unity.DataBind.Foundation.Providers.FormattersFallbackValueFormatter
              Slash.Unity.DataBind.Foundation.Providers.FormattersFormatterTTarget, TData
              Slash.Unity.DataBind.Foundation.Providers.FormattersPrependSignFormatter
              Slash.Unity.DataBind.Foundation.Providers.FormattersSmoothCollectionChangesFormatter
              Slash.Unity.DataBind.Foundation.Providers.FormattersStringFormatter
              Slash.Unity.DataBind.Foundation.Providers.FormattersStringToLowerFormatter
              Slash.Unity.DataBind.Foundation.Providers.FormattersStringToUpperFormatter
              Slash.Unity.DataBind.Foundation.Providers.GettersComponentDataProviderTComponent, TData
              Slash.Unity.DataBind.Foundation.Providers.GettersComponentSingleGetterTComponent, TData
              Slash.Unity.DataBind.Foundation.Providers.GettersContextDataProvider
              Slash.Unity.DataBind.Foundation.Providers.GettersContextGetter
              Slash.Unity.DataBind.Foundation.Providers.GettersEnumGetter
              Slash.Unity.DataBind.Foundation.Providers.GettersFindGameObjectWithTagGetter
              Slash.Unity.DataBind.Foundation.Providers.GettersGameObjectComponentProviderTComponent
              Slash.Unity.DataBind.Foundation.Providers.GettersGameObjectTransformProvider
              Slash.Unity.DataBind.Foundation.Providers.GettersMainCameraProvider
              Slash.Unity.DataBind.Foundation.Providers.LoadersSpriteLoader
              Slash.Unity.DataBind.Foundation.Providers.LoadersTextAssetLoader
              Slash.Unity.DataBind.Foundation.Providers.LookupsCollectionLookup
              Slash.Unity.DataBind.Foundation.Providers.LookupsCollectionRangeLookup
              Slash.Unity.DataBind.Foundation.Providers.LookupsCollectionWhereBehaviour
              Slash.Unity.DataBind.Foundation.Providers.LookupsDictionaryLookup
              Slash.Unity.DataBind.Foundation.Providers.ObjectsBooleanObject
              Slash.Unity.DataBind.Foundation.Providers.ObjectsColorObject
              Slash.Unity.DataBind.Foundation.Providers.ObjectsConstantObjectT
              Slash.Unity.DataBind.Foundation.Providers.ObjectsNumberObject
              Slash.Unity.DataBind.Foundation.Providers.OperationsArithmeticOperation
              Slash.Unity.DataBind.Foundation.Providers.OperationsGameObjectMapping
              Slash.Unity.DataBind.Foundation.Providers.OperationsInvertOperationTData
              Slash.Unity.DataBind.Foundation.Providers.OperationsLogicalBoolOperation
              Slash.Unity.DataBind.Foundation.Providers.OperationsRoundToNearestOperation
              Slash.Unity.DataBind.Foundation.Providers.OperationsTweenOperation
              Slash.Unity.DataBind.Foundation.Providers.SmoothenersSmoothenerTValue
              Slash.Unity.DataBind.Foundation.Providers.SwitchesBooleanSwitch
              Slash.Unity.DataBind.Foundation.Providers.SwitchesRangeSwitchT
              Slash.Unity.DataBind.Foundation.Providers.VRInputTrackingLocalPositionProvider
              Slash.Unity.DataBind.Foundation.Providers.VRInputTrackingPositionProvider
              Slash.Unity.DataBind.UI.NGUI.FormattersLocalizationFormatter
              Slash.Unity.DataBind.UI.Unity.ProvidersMaterialInstanceFormatter
              Slash.Unity.DataBind.UI.Unity.ProvidersPointsAtColliderProvider