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
- SqlBuilder.cs
- HttpModulesSection.cs
- FilterEventArgs.cs
- TextServicesDisplayAttribute.cs
- PocoPropertyAccessorStrategy.cs
- DataGridViewMethods.cs
- SqlComparer.cs
- EdmValidator.cs
- SubpageParaClient.cs
- Policy.cs
- Quad.cs
- EmptyStringExpandableObjectConverter.cs
- GACMembershipCondition.cs
- SafeRightsManagementHandle.cs
- CommonXSendMessage.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- Rotation3D.cs
- CompilationRelaxations.cs
- Claim.cs
- _NestedSingleAsyncResult.cs
- StateDesigner.LayoutSelectionGlyph.cs
- ConfigurationConverterBase.cs
- Control.cs
- PseudoWebRequest.cs
- DeflateEmulationStream.cs
- Figure.cs
- SignatureHelper.cs
- PartialCachingAttribute.cs
- DataGridViewCellEventArgs.cs
- ScrollChrome.cs
- SrgsElement.cs
- SlotInfo.cs
- CodeDomSerializer.cs
- ToolStripComboBox.cs
- DrawingVisualDrawingContext.cs
- ContentTextAutomationPeer.cs
- DomainLiteralReader.cs
- ListBindingConverter.cs
- EventMappingSettings.cs
- XmlStreamStore.cs
- GradientStop.cs
- GridProviderWrapper.cs
- DefaultEventAttribute.cs
- TargetPerspective.cs
- AsyncPostBackTrigger.cs
- FixedSOMTextRun.cs
- ResourcesBuildProvider.cs
- ActivationServices.cs
- SerializationAttributes.cs
- HelpKeywordAttribute.cs
- SharedStatics.cs
- NotificationContext.cs
- LogRestartAreaEnumerator.cs
- SplitterPanel.cs
- LinkConverter.cs
- QueueNameHelper.cs
- EncryptedXml.cs
- unitconverter.cs
- CollectionViewGroupRoot.cs
- CharacterMetricsDictionary.cs
- DrawingContextWalker.cs
- ElementUtil.cs
- DateTimeOffsetConverter.cs
- DesignerTextViewAdapter.cs
- FontFamily.cs
- ScopelessEnumAttribute.cs
- CardSpaceException.cs
- VirtualPath.cs
- FileChangesMonitor.cs
- XamlStyleSerializer.cs
- ListViewInsertedEventArgs.cs
- OrderablePartitioner.cs
- datacache.cs
- __Filters.cs
- SymLanguageVendor.cs
- UrlRoutingModule.cs
- MdiWindowListItemConverter.cs
- PublishLicense.cs
- AspNetSynchronizationContext.cs
- SqlDataReaderSmi.cs
- ControlIdConverter.cs
- ReturnType.cs
- Dispatcher.cs
- WindowsFormsSynchronizationContext.cs
- BaseParser.cs
- InvalidateEvent.cs
- ReachPageContentSerializer.cs
- DCSafeHandle.cs
- SafeRegistryHandle.cs
- DataGridViewColumnStateChangedEventArgs.cs
- ConfigurationException.cs
- DoubleKeyFrameCollection.cs
- BinaryObjectReader.cs
- QueryResults.cs
- mongolianshape.cs
- FreezableDefaultValueFactory.cs
- EFDataModelProvider.cs
- StreamGeometry.cs
- newitemfactory.cs
- TogglePatternIdentifiers.cs