Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataWeb / Server / System / Data / Services / SingleResultAttribute.cs / 1 / SingleResultAttribute.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Provides a class to decorate custom service operations with // a single-result attribute. // // // @owner [....] //--------------------------------------------------------------------- namespace System.Data.Services { using System; using System.Diagnostics; using System.Reflection; ////// Use this attribute on a DataService service operation method /// to indicate than the IQueryable returned should contain a single element. /// [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)] public sealed class SingleResultAttribute : Attribute { ///Declares a new public SingleResultAttribute() { } ///instance. Checks whether the specified method has a SingleResultAttribute declared on it. /// Method to check. ////// true if the specified method (in its declared type or in an /// ancestor declaring the type) has the SingleResultAttribute set. /// internal static bool MethodHasSingleResult(MethodInfo method) { Debug.Assert(method != null, "method != null"); return method.GetCustomAttributes(typeof(SingleResultAttribute), true).Length > 0; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // //// Provides a class to decorate custom service operations with // a single-result attribute. // // // @owner [....] //--------------------------------------------------------------------- namespace System.Data.Services { using System; using System.Diagnostics; using System.Reflection; ////// Use this attribute on a DataService service operation method /// to indicate than the IQueryable returned should contain a single element. /// [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)] public sealed class SingleResultAttribute : Attribute { ///Declares a new public SingleResultAttribute() { } ///instance. Checks whether the specified method has a SingleResultAttribute declared on it. /// Method to check. ////// true if the specified method (in its declared type or in an /// ancestor declaring the type) has the SingleResultAttribute set. /// internal static bool MethodHasSingleResult(MethodInfo method) { Debug.Assert(method != null, "method != null"); return method.GetCustomAttributes(typeof(SingleResultAttribute), true).Length > 0; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BoundField.cs
- XmlILOptimizerVisitor.cs
- FixedSOMTableCell.cs
- X509Certificate2Collection.cs
- ToolStripLabel.cs
- ListBox.cs
- SqlBulkCopy.cs
- HatchBrush.cs
- ChildTable.cs
- ClientData.cs
- SqlConnectionPoolProviderInfo.cs
- WebCodeGenerator.cs
- Options.cs
- ThousandthOfEmRealPoints.cs
- DelayedRegex.cs
- VariableModifiersHelper.cs
- PropertyInfoSet.cs
- ToolboxItemCollection.cs
- MonthChangedEventArgs.cs
- SpeechAudioFormatInfo.cs
- XmlDataSourceNodeDescriptor.cs
- HMACMD5.cs
- DependencySource.cs
- ExpressionLexer.cs
- TextElementCollectionHelper.cs
- SvcMapFileSerializer.cs
- PageVisual.cs
- XhtmlTextWriter.cs
- CacheChildrenQuery.cs
- DataServiceRequestException.cs
- HotSpot.cs
- ADMembershipUser.cs
- RequestUriProcessor.cs
- ValueHandle.cs
- InvokeMemberBinder.cs
- WebPartCatalogAddVerb.cs
- CmsInterop.cs
- ImageClickEventArgs.cs
- GeneralTransform3DTo2DTo3D.cs
- listitem.cs
- DataGridViewColumnHeaderCell.cs
- ListViewContainer.cs
- Int16.cs
- InternalCache.cs
- SequentialUshortCollection.cs
- WindowsAuthenticationModule.cs
- Rect3D.cs
- cookie.cs
- Ray3DHitTestResult.cs
- FtpRequestCacheValidator.cs
- ConvertEvent.cs
- ControlBuilderAttribute.cs
- ContextItemManager.cs
- AssertUtility.cs
- ClusterUtils.cs
- TargetInvocationException.cs
- NoPersistScope.cs
- TemplateXamlTreeBuilder.cs
- clipboard.cs
- ObjectDataSourceDisposingEventArgs.cs
- IntegerValidator.cs
- TimelineClockCollection.cs
- ConfigurationLocation.cs
- ApplicationException.cs
- SslStreamSecurityElement.cs
- DiscardableAttribute.cs
- HtmlTableRow.cs
- FeedUtils.cs
- DbConnectionHelper.cs
- ProtocolsConfiguration.cs
- ConnectivityStatus.cs
- EntitySetBaseCollection.cs
- SpecialTypeDataContract.cs
- sqlstateclientmanager.cs
- Int32KeyFrameCollection.cs
- InvariantComparer.cs
- DataRowIndexBuffer.cs
- SqlXml.cs
- SoapTypeAttribute.cs
- FileVersionInfo.cs
- OleDbEnumerator.cs
- PhonemeConverter.cs
- RecipientInfo.cs
- BackStopAuthenticationModule.cs
- XmlLoader.cs
- x509store.cs
- SymDocumentType.cs
- TargetInvocationException.cs
- FixedSOMTableRow.cs
- CircleHotSpot.cs
- ToolStripDropDownMenu.cs
- ScalarType.cs
- WebPartCancelEventArgs.cs
- OptimisticConcurrencyException.cs
- InternalConfigHost.cs
- VariantWrapper.cs
- EntityCollection.cs
- DelimitedListTraceListener.cs
- Section.cs
- HashRepartitionStream.cs