Skip to main content

Interface ISerializableType

Namespace: Aspid.FastTools.Types
Assembly: Aspid.FastTools.dll

Defines the common contract of the serializable Type wrappers.

public interface ISerializableType

Extension Methods​

TextInputBaseFieldTextSelectionExtensions.AddOnCursorIndexChange<ISerializableType, TValue>(ISerializableType, Action), TextInputBaseFieldTextSelectionExtensions.AddOnSelectIndexChange<ISerializableType, TValue>(ISerializableType, Action), INotifyValueChangedExtensions.AddValueChanged<ISerializableType, TValue>(ISerializableType, EventCallback<ChangeEvent<TValue>>), ProfilerMarkerExtensionsForGenerator.Marker<ISerializableType>(ISerializableType), TextInputBaseFieldTextSelectionExtensions.RemoveOnCursorIndexChange<ISerializableType, TValue>(ISerializableType, Action), TextInputBaseFieldTextSelectionExtensions.RemoveOnSelectIndexChange<ISerializableType, TValue>(ISerializableType, Action), INotifyValueChangedExtensions.RemoveValueChanged<ISerializableType, TValue>(ISerializableType, EventCallback<ChangeEvent<TValue>>), TextInputBaseFieldExtensions.SetAutoCorrection<ISerializableType, TValue>(ISerializableType, bool), TextInputBaseFieldTextSelectionExtensions.SetCursorIndex<ISerializableType, TValue>(ISerializableType, int), TextInputBaseFieldExtensions.SetDelayed<ISerializableType, TValue>(ISerializableType, bool), TextInputBaseFieldTextSelectionExtensions.SetDoubleClickSelectsWord<ISerializableType, TValue>(ISerializableType, bool), TextInputBaseFieldExtensions.SetHideMobileInput<ISerializableType, TValue>(ISerializableType, bool), TextInputBaseFieldExtensions.SetHidePlaceholderOnFocus<ISerializableType, TValue>(ISerializableType, bool), TextInputBaseFieldExtensions.SetHideSoftKeyboard<ISerializableType, TValue>(ISerializableType, bool), SliderExtensions.SetHighValue<ISerializableType, TValue>(ISerializableType, TValue), TextInputBaseFieldExtensions.SetKeyboardType<ISerializableType, TValue>(ISerializableType, TouchScreenKeyboardType), BaseFieldExtensions.SetLabel<ISerializableType, TValue>(ISerializableType, string), SliderExtensions.SetLowValue<ISerializableType, TValue>(ISerializableType, TValue), TextInputBaseFieldExtensions.SetMaskChar<ISerializableType, TValue>(ISerializableType, char), TextInputBaseFieldExtensions.SetMaxLength<ISerializableType, TValue>(ISerializableType, int), TextInputBaseFieldExtensions.SetPassword<ISerializableType, TValue>(ISerializableType, bool), TextInputBaseFieldExtensions.SetPlaceholder<ISerializableType, TValue>(ISerializableType, string), TextInputBaseFieldExtensions.SetReadOnly<ISerializableType, TValue>(ISerializableType, bool), TextInputBaseFieldTextSelectionExtensions.SetSelectAllOnFocus<ISerializableType, TValue>(ISerializableType, bool), TextInputBaseFieldTextSelectionExtensions.SetSelectAllOnMouseUp<ISerializableType, TValue>(ISerializableType, bool), TextInputBaseFieldTextSelectionExtensions.SetSelectIndex<ISerializableType, TValue>(ISerializableType, int), TextInputBaseFieldTextSelectionExtensions.SetSelectable<ISerializableType, TValue>(ISerializableType, bool), TextInputBaseFieldTextSelectionExtensions.SetTripleClickSelectsLine<ISerializableType, TValue>(ISerializableType, bool), INotifyValueChangedExtensions.SetValue<ISerializableType, TValue>(ISerializableType, TValue, bool)

Properties​

BaseType​

Gets the constraint the stored type must satisfy; Object when unconstrained.

Type BaseType { get; }

Property Value​

Type

Type​

Gets the resolved type, or null when no type is stored or its stored name cannot be resolved.

Type? Type { get; }

Property Value​

Type?