/// <summary> /// Expansion by reference. /// </summary> /// <param name="levels">The number of levels to expand.</param> public static ODataExpandOptions ByReference(ODataExpandLevels levels) { return(new ODataExpandOptions(levels, ODataExpandMode.ByReference)); }
/// <summary> /// Expansion by value. /// </summary> /// <param name="levels">The number of levels to expand.</param> public static ODataExpandOptions ByValue(ODataExpandLevels levels) { return(new ODataExpandOptions(levels, ODataExpandMode.ByValue)); }
private ODataExpandOptions(ODataExpandLevels levels, ODataExpandMode expandMode = ODataExpandMode.ByValue) : this(0, expandMode) { }
/// <summary> /// Expansion by reference. /// </summary> /// <param name="levels">The number of levels to expand.</param> public static ODataExpandOptions ByReference(ODataExpandLevels levels) { return new ODataExpandOptions(levels, ODataExpandMode.ByReference); }
/// <summary> /// Expansion by value. /// </summary> /// <param name="levels">The number of levels to expand.</param> public static ODataExpandOptions ByValue(ODataExpandLevels levels) { return new ODataExpandOptions(levels, ODataExpandMode.ByValue); }