Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Server / System / Data / Services / SingleResultAttribute.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XslTransform.cs
- RoutingTable.cs
- IfAction.cs
- SqlMultiplexer.cs
- MetadataArtifactLoaderFile.cs
- CustomLineCap.cs
- __Filters.cs
- ReceiveActivity.cs
- SharedDp.cs
- CurrencyWrapper.cs
- StrongNamePublicKeyBlob.cs
- RoleGroupCollection.cs
- ChineseLunisolarCalendar.cs
- DLinqTableProvider.cs
- ResourceManager.cs
- RIPEMD160.cs
- ActivationService.cs
- KeysConverter.cs
- NumericUpDown.cs
- PeerNodeAddress.cs
- BooleanFacetDescriptionElement.cs
- ClientSponsor.cs
- ProfileParameter.cs
- TemplateKey.cs
- StringInfo.cs
- WebRequestModulesSection.cs
- DataGridViewCellPaintingEventArgs.cs
- WebPartActionVerb.cs
- SByte.cs
- TimeSpanConverter.cs
- DataControlFieldHeaderCell.cs
- UnsafeCollabNativeMethods.cs
- DesignerMetadata.cs
- Convert.cs
- ChannelTerminatedException.cs
- SqlBulkCopyColumnMappingCollection.cs
- TextEffect.cs
- HttpDictionary.cs
- WebPartsPersonalizationAuthorization.cs
- TogglePatternIdentifiers.cs
- BCLDebug.cs
- DataGridBeginningEditEventArgs.cs
- ReachDocumentPageSerializer.cs
- FullTextLine.cs
- OleDbDataAdapter.cs
- WindowsListViewGroupHelper.cs
- CroppedBitmap.cs
- BitmapEffectCollection.cs
- FixedLineResult.cs
- ConstNode.cs
- SoapSchemaExporter.cs
- WebControl.cs
- TreeNodeStyle.cs
- DataMemberConverter.cs
- DataGridViewCheckBoxColumn.cs
- TcpDuplicateContext.cs
- CFStream.cs
- DragCompletedEventArgs.cs
- WindowsRebar.cs
- MarkupCompilePass2.cs
- ImmComposition.cs
- ProxyAttribute.cs
- PreservationFileReader.cs
- followingquery.cs
- MetadataFile.cs
- DrawingVisualDrawingContext.cs
- NativeMethods.cs
- EntitySetBaseCollection.cs
- DataGridViewAdvancedBorderStyle.cs
- initElementDictionary.cs
- DataRowView.cs
- SafeHandles.cs
- SoapFault.cs
- SqlDataSource.cs
- WebRequestModuleElement.cs
- EntityViewGenerationAttribute.cs
- InputProcessorProfilesLoader.cs
- PropertyChangedEventManager.cs
- DataExchangeServiceBinder.cs
- PrtTicket_Public_Simple.cs
- GrammarBuilderBase.cs
- PolicyLevel.cs
- DPAPIProtectedConfigurationProvider.cs
- AmbientLight.cs
- WindowsSecurityToken.cs
- QueryComponents.cs
- ListViewSortEventArgs.cs
- DataControlImageButton.cs
- CollectionBuilder.cs
- FailedToStartupUIException.cs
- StyleConverter.cs
- TaskDesigner.cs
- Page.cs
- ModelProperty.cs
- MaskedTextProvider.cs
- CheckBoxList.cs
- XamlTreeBuilder.cs
- ScriptReference.cs
- ListViewTableCell.cs
- NegatedConstant.cs