コード例 #1
0
        /// <summary>
        /// Gets the materialized value.
        /// </summary>
        /// <param name="annotatableObject">The annotatable object.</param>
        /// <returns>The materialized value</returns>
        private static object GetMaterializedValueCore(ODataAnnotatable annotatableObject)
        {
            MaterializerPropertyValue value = annotatableObject.GetAnnotation <MaterializerPropertyValue>();

            Debug.Assert(value != null, "MaterializedValue not set");
            return(value.Value);
        }
コード例 #2
0
ファイル: ODataItemExtensions.cs プロジェクト: nickchal/pash
 private static void SetMaterializedValueCore(ODataAnnotatable annotatableObject, object materializedValue)
 {
     MaterializerPropertyValue annotation = new MaterializerPropertyValue {
         Value = materializedValue
     };
     annotatableObject.SetAnnotation<MaterializerPropertyValue>(annotation);
 }
コード例 #3
0
        private static void SetMaterializedValueCore(ODataAnnotatable annotatableObject, object materializedValue)
        {
            MaterializerPropertyValue annotation = new MaterializerPropertyValue {
                Value = materializedValue
            };

            annotatableObject.SetAnnotation <MaterializerPropertyValue>(annotation);
        }