Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- SplashScreen.cs
- JsonDeserializer.cs
- EmbeddedMailObjectsCollection.cs
- XomlCompiler.cs
- TraceEventCache.cs
- PTProvider.cs
- Event.cs
- Transform3DGroup.cs
- WebPartRestoreVerb.cs
- UserValidatedEventArgs.cs
- TextEditorTyping.cs
- Control.cs
- XsltException.cs
- TextFindEngine.cs
- BamlRecords.cs
- CollectionBuilder.cs
- MailHeaderInfo.cs
- ButtonBaseAdapter.cs
- ScrollEvent.cs
- DataColumnMappingCollection.cs
- SchemaType.cs
- WebBrowserSiteBase.cs
- BitmapDecoder.cs
- JsonQueryStringConverter.cs
- Renderer.cs
- ReadOnlyDataSourceView.cs
- RectangleGeometry.cs
- CustomErrorCollection.cs
- ToolTipAutomationPeer.cs
- Site.cs
- StringOutput.cs
- XmlSchemaObjectTable.cs
- ColumnHeaderConverter.cs
- ColumnHeader.cs
- TextContainerChangeEventArgs.cs
- TypedTableBaseExtensions.cs
- ApplicationManager.cs
- SingleAnimationUsingKeyFrames.cs
- MachineKeyValidationConverter.cs
- ListBase.cs
- CodeGroup.cs
- ContainsRowNumberChecker.cs
- SqlCacheDependencyDatabaseCollection.cs
- Transform3D.cs
- X509Certificate.cs
- COM2PictureConverter.cs
- TextContainer.cs
- MasterPageParser.cs
- RichTextBox.cs
- SkewTransform.cs
- ListControl.cs
- FrameDimension.cs
- FillBehavior.cs
- __ConsoleStream.cs
- DefaultValueConverter.cs
- ListViewUpdateEventArgs.cs
- Rijndael.cs
- ClosableStream.cs
- DefaultEventAttribute.cs
- HotSpot.cs
- DocumentScope.cs
- DbDataReader.cs
- FamilyTypefaceCollection.cs
- RegistryPermission.cs
- IncomingWebResponseContext.cs
- GridViewCancelEditEventArgs.cs
- __Filters.cs
- GetPageCompletedEventArgs.cs
- Converter.cs
- XPathItem.cs
- JsonFaultDetail.cs
- IndexingContentUnit.cs
- _ProxyRegBlob.cs
- XhtmlBasicImageAdapter.cs
- WSHttpBindingElement.cs
- CellQuery.cs
- ClientSettingsStore.cs
- ByteStreamGeometryContext.cs
- VSWCFServiceContractGenerator.cs
- GrammarBuilderPhrase.cs
- Int16KeyFrameCollection.cs
- HttpRawResponse.cs
- PathSegment.cs
- CustomErrorsSection.cs
- RequestContext.cs
- XamlVector3DCollectionSerializer.cs
- XmlDataSource.cs
- TaskResultSetter.cs
- XmlSchemaImport.cs
- ListenerSessionConnection.cs
- ColorTranslator.cs
- SqlDataSourceView.cs
- TextComposition.cs
- SmiRequestExecutor.cs
- WebServiceHandlerFactory.cs
- SafeMILHandle.cs
- DeobfuscatingStream.cs
- PropertyGridView.cs
- Camera.cs
- SerializerProvider.cs