Class BaseObject
- Namespace
- Shift.Sdk.UI
- Assembly
- Shift.Sdk.dll
public abstract class BaseObject
- Inheritance
-
BaseObject
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
BaseObject()
Properties
IsParsed
public bool IsParsed { get; protected set; }
Property Value
- bool
Methods
CreateSerializationRequiredFieldError(string)
protected Exception CreateSerializationRequiredFieldError(string fieldName)
Parameters
fieldName string
Returns
- Exception
GetValue<T>(T, string)
protected T GetValue<T>(T @default = default, string name = null)
Parameters
default T
name string
Returns
- T
Type Parameters
T
HasValue(string)
protected bool HasValue(string name = null)
Parameters
name string
Returns
- bool
SetValue<T>(T, string)
protected bool SetValue<T>(T value, string name = null)
Parameters
value T
name string
Returns
- bool
Type Parameters
T
VerifyFieldEnumerable<T>(IEnumerable<T>, IEnumerable<T>, string, bool)
protected void VerifyFieldEnumerable<T>(IEnumerable<T> currentValue, IEnumerable<T> expectedValue, string fieldName, bool allowDefault)
Parameters
currentValue IEnumerable<T>
expectedValue IEnumerable<T>
fieldName string
allowDefault bool
Type Parameters
T
VerifyFieldValue<T>(T, T, string, bool)
protected void VerifyFieldValue<T>(T currentValue, T expectedValue, string fieldName, bool allowDefault)
Parameters
currentValue T
expectedValue T
fieldName string
allowDefault bool
Type Parameters
T
VerifyObject()
public abstract void VerifyObject()
VerifyRequiredField(string)
protected void VerifyRequiredField(string name)
Parameters
name string