public object Get( EventBean eventBean, int index) { return JsonFieldGetterHelperSchema.GetJsonIndexedProp( eventBean.Underlying, _field.PropertyName, index); }
public override object GetJsonFragment(object @object) { var item = JsonFieldGetterHelperSchema.GetJsonIndexedProp(@object, _field.PropertyName, Index); if (item == null) { return null; } return InnerGetter.GetJsonFragment(item); }
public override bool GetJsonExists(object @object) { var item = JsonFieldGetterHelperSchema.GetJsonIndexedProp(@object, _field.PropertyName, Index); if (item == null) { return false; } return InnerGetter.GetJsonExists(item); }
public override object GetJsonFragment(object @object) { if (OptionalInnerType == null) { return null; } var value = JsonFieldGetterHelperSchema.GetJsonIndexedProp(@object, _field.PropertyName, Index); if (value == null) { return null; } return EventBeanTypedEventFactory.AdapterForTypedJson(value, OptionalInnerType); }
public override object GetJsonProp(object @object) { return JsonFieldGetterHelperSchema.GetJsonIndexedProp(@object, _field.PropertyName, Index); }