public static bool GetAllowDuplicatePropertyNames(this ODataMessageWriterSettings writerSettings) { object writerBehavior = ODataMessageWriterSettingsInspector.GetWriterBehavior(writerSettings); return((bool)ReflectionUtils.GetProperty(writerBehavior, "AllowDuplicatePropertyNames")); }
public static bool GetUseV1ProviderBehavior(this ODataMessageWriterSettings writerSettings) { object writerBehavior = ODataMessageWriterSettingsInspector.GetWriterBehavior(writerSettings); return((bool)ReflectionUtils.GetProperty(writerBehavior, "UseV1ProviderBehavior")); }
public static bool GetAllowNullValuesForNonNullablePrimitiveTypes(this ODataMessageWriterSettings writerSettings) { object writerBehavior = ODataMessageWriterSettingsInspector.GetWriterBehavior(writerSettings); return((bool)ReflectionUtils.GetProperty(writerBehavior, "AllowNullValuesForNonNullablePrimitiveTypes")); }
public static int GetApiBehaviorKind(this ODataMessageWriterSettings writerSettings) { object writerBehavior = ODataMessageWriterSettingsInspector.GetWriterBehavior(writerSettings); return(GetApiBehaviorKind(writerBehavior)); }