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
- WebBrowserNavigatedEventHandler.cs
- Model3DGroup.cs
- PropertyItem.cs
- Formatter.cs
- DoubleAnimationUsingPath.cs
- DataServiceResponse.cs
- CompilerTypeWithParams.cs
- LassoHelper.cs
- EntitySetBase.cs
- PartialCachingControl.cs
- ProfileInfo.cs
- DesignTimeVisibleAttribute.cs
- DecimalAnimationBase.cs
- LifetimeServices.cs
- DeclaredTypeValidator.cs
- TimersDescriptionAttribute.cs
- CodeTypeOfExpression.cs
- RotateTransform3D.cs
- BuildManagerHost.cs
- HtmlTableCellCollection.cs
- HandleRef.cs
- AuthorizationRuleCollection.cs
- ObservableDictionary.cs
- EntityTypeBase.cs
- XmlSchemaGroupRef.cs
- Form.cs
- CellParaClient.cs
- _NetworkingPerfCounters.cs
- ListBoxItem.cs
- SerializationInfo.cs
- XmlSchemaExternal.cs
- OracleLob.cs
- WebPartHelpVerb.cs
- ApplicationServiceHelper.cs
- DiscardableAttribute.cs
- WebServiceFaultDesigner.cs
- SoapSchemaExporter.cs
- ActivityExecutionContext.cs
- DockPattern.cs
- FontDriver.cs
- WizardSideBarListControlItemEventArgs.cs
- Choices.cs
- XmlSchemaAttribute.cs
- BuildProviderAppliesToAttribute.cs
- CatalogZoneBase.cs
- Literal.cs
- FontUnit.cs
- XPathMessageFilterElementCollection.cs
- Int32.cs
- ScopedMessagePartSpecification.cs
- ToolStripOverflow.cs
- CodeThrowExceptionStatement.cs
- MetadataArtifactLoaderComposite.cs
- TransformedBitmap.cs
- Automation.cs
- RowToFieldTransformer.cs
- OdbcTransaction.cs
- HorizontalAlignConverter.cs
- SqlBuilder.cs
- SpeechEvent.cs
- CodeGotoStatement.cs
- ServiceEndpointElement.cs
- MenuItem.cs
- ProtocolInformationWriter.cs
- Point3DAnimationUsingKeyFrames.cs
- CodeSubDirectory.cs
- CompilerHelpers.cs
- GroupBoxDesigner.cs
- RootBuilder.cs
- HostingEnvironmentException.cs
- ProfileSettingsCollection.cs
- AnimationTimeline.cs
- nulltextcontainer.cs
- OdbcErrorCollection.cs
- PostBackOptions.cs
- ToolBarPanel.cs
- SymmetricCryptoHandle.cs
- WindowsGraphicsCacheManager.cs
- MdImport.cs
- Pen.cs
- XmlTextReaderImpl.cs
- Point.cs
- PageHandlerFactory.cs
- WebResourceUtil.cs
- DateTimeUtil.cs
- TryCatch.cs
- RuntimeVariablesExpression.cs
- DataGridViewCheckBoxColumn.cs
- CachedPathData.cs
- OrderPreservingPipeliningSpoolingTask.cs
- WindowsSolidBrush.cs
- DesignerTransactionCloseEvent.cs
- IODescriptionAttribute.cs
- AssemblyAttributes.cs
- DateRangeEvent.cs
- DbgCompiler.cs
- SchemaElement.cs
- SmiSettersStream.cs
- QueryOutputWriter.cs
- EventLogInternal.cs