/// <summary> /// Constructor. /// </summary> /// <param name="jsonLightOutputContext">The output context to write to.</param> /// <param name="functionImport">The function import whose parameters will be written.</param> internal ODataJsonLightParameterWriter(ODataJsonLightOutputContext jsonLightOutputContext, IEdmFunctionImport functionImport) : base(jsonLightOutputContext, functionImport) { DebugUtils.CheckNoExternalCallers(); Debug.Assert(jsonLightOutputContext != null, "jsonLightOutputContext != null"); this.jsonLightOutputContext = jsonLightOutputContext; this.jsonLightValueSerializer = new ODataJsonLightValueSerializer(this.jsonLightOutputContext); }
/// <summary> /// Constructor. /// </summary> /// <param name="jsonLightOutputContext">The output context to write to.</param> internal ODataJsonLightPropertySerializer(ODataJsonLightOutputContext jsonLightOutputContext) : base(jsonLightOutputContext) { DebugUtils.CheckNoExternalCallers(); this.jsonLightValueSerializer = new ODataJsonLightValueSerializer(this); }