/// <summary>
        /// Provide additional serialization information to the <see cref="ODataDeltaWriter"/> for <paramref name="deltaResourceSet"/>.
        /// </summary>
        /// <param name="deltaResourceSet">The instance to set the serialization info.</param>
        /// <param name="serializationInfo">The serialization info to set.</param>
        public static void SetSerializationInfo(this ODataDeltaResourceSet deltaResourceSet, ODataDeltaResourceSetSerializationInfo serializationInfo)
        {
            ExceptionUtils.CheckArgumentNotNull(deltaResourceSet, "deltaResourceSet");
            ODataResourceSerializationInfo resourceSerializationInfo = new ODataResourceSerializationInfo()
            {
                NavigationSourceName           = serializationInfo.EntitySetName,
                NavigationSourceEntityTypeName = serializationInfo.EntityTypeName,
                NavigationSourceKind           = EdmNavigationSourceKind.EntitySet,
                ExpectedTypeName = serializationInfo.ExpectedTypeName
            };

            deltaResourceSet.SerializationInfo = resourceSerializationInfo;
        }
Пример #2
0
 /// <summary>
 /// Provide additional serialization information to the <see cref="ODataDeltaWriter"/> for <paramref name="deltaResourceSet"/>.
 /// </summary>
 /// <param name="deltaResourceSet">The instance to set the serialization info.</param>
 /// <param name="serializationInfo">The serialization info to set.</param>
 public static void SetSerializationInfo(this ODataDeltaResourceSet deltaResourceSet, ODataDeltaResourceSetSerializationInfo serializationInfo)
 {
     ExceptionUtils.CheckArgumentNotNull(deltaResourceSet, "deltaResourceSet");
     deltaResourceSet.SerializationInfo = serializationInfo;
 }