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
- RIPEMD160.cs
- RenderingBiasValidation.cs
- XmlNodeComparer.cs
- XPathBinder.cs
- InplaceBitmapMetadataWriter.cs
- WSDualHttpBinding.cs
- SqlUnionizer.cs
- login.cs
- RectIndependentAnimationStorage.cs
- PublisherMembershipCondition.cs
- SqlUnionizer.cs
- InputScopeAttribute.cs
- SpanIndex.cs
- SuppressMessageAttribute.cs
- EntityStoreSchemaGenerator.cs
- SQLInt16Storage.cs
- FontUnit.cs
- Style.cs
- ComplexLine.cs
- SettingsPropertyNotFoundException.cs
- NetworkInformationPermission.cs
- COM2ExtendedTypeConverter.cs
- HelpKeywordAttribute.cs
- DataSourceDesigner.cs
- HotSpot.cs
- ReadOnlyCollection.cs
- Form.cs
- Substitution.cs
- HashRepartitionEnumerator.cs
- ChtmlPhoneCallAdapter.cs
- OdbcParameter.cs
- WebSysDisplayNameAttribute.cs
- Page.cs
- TemplateBuilder.cs
- Expressions.cs
- FontStretchConverter.cs
- XslAstAnalyzer.cs
- PointCollectionConverter.cs
- SurrogateEncoder.cs
- CompositionAdorner.cs
- SortedDictionary.cs
- HttpsHostedTransportConfiguration.cs
- ConfigXmlSignificantWhitespace.cs
- PersonalizationEntry.cs
- PlatformCulture.cs
- MetadataArtifactLoaderCompositeResource.cs
- ToolStripItemCollection.cs
- CatalogZoneBase.cs
- HtmlInputImage.cs
- InfoCardClaim.cs
- x509utils.cs
- QilFunction.cs
- TextFormattingConverter.cs
- PackagingUtilities.cs
- BitmapEffect.cs
- ForeignConstraint.cs
- Stylesheet.cs
- NameValuePermission.cs
- RectangleGeometry.cs
- ShapeTypeface.cs
- DataTemplate.cs
- BaseAddressPrefixFilterElement.cs
- BamlTreeUpdater.cs
- TcpServerChannel.cs
- CollectionMarkupSerializer.cs
- ColorPalette.cs
- XmlReaderSettings.cs
- FontFamily.cs
- WebPartConnection.cs
- TextHintingModeValidation.cs
- PropertyEmitter.cs
- RootBrowserWindowAutomationPeer.cs
- XmlTypeAttribute.cs
- GridViewCellAutomationPeer.cs
- Animatable.cs
- BaseCodeDomTreeGenerator.cs
- SingleKeyFrameCollection.cs
- CodeCompileUnit.cs
- DynamicValidator.cs
- DesigntimeLicenseContext.cs
- ChineseLunisolarCalendar.cs
- SQLInt32.cs
- ByteConverter.cs
- TypeDescriptionProvider.cs
- HostDesigntimeLicenseContext.cs
- CSharpCodeProvider.cs
- UnicodeEncoding.cs
- TabControlAutomationPeer.cs
- OleDbError.cs
- TypeForwardedToAttribute.cs
- UniqueSet.cs
- CompilerError.cs
- PublisherMembershipCondition.cs
- TreeNodeCollectionEditorDialog.cs
- SpeechDetectedEventArgs.cs
- TablePatternIdentifiers.cs
- SchemaMapping.cs
- XmlNamedNodeMap.cs
- _IPv6Address.cs
- SvcMapFileLoader.cs