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
- EncoderReplacementFallback.cs
- MediaContextNotificationWindow.cs
- StackSpiller.Temps.cs
- DiscoveryClientDocuments.cs
- Crypto.cs
- NestedContainer.cs
- SqlCacheDependencySection.cs
- NameSpaceExtractor.cs
- StreamReader.cs
- QilExpression.cs
- URLAttribute.cs
- PageAdapter.cs
- OutputBuffer.cs
- DbParameterCollectionHelper.cs
- BitmapSourceSafeMILHandle.cs
- Errors.cs
- FamilyCollection.cs
- PointLight.cs
- DBProviderConfigurationHandler.cs
- ParallelTimeline.cs
- ReadOnlyTernaryTree.cs
- DataServiceStreamProviderWrapper.cs
- ConstructorArgumentAttribute.cs
- Registry.cs
- ScaleTransform.cs
- EntityContainerEntitySet.cs
- DataGridViewImageCell.cs
- IsolatedStorage.cs
- DefaultTraceListener.cs
- CmsUtils.cs
- ShaderRenderModeValidation.cs
- AutoResetEvent.cs
- ComUdtElement.cs
- TTSEvent.cs
- ShaderEffect.cs
- SiteMapDataSourceView.cs
- mda.cs
- ByteAnimation.cs
- clipboard.cs
- ClearTypeHintValidation.cs
- Decoder.cs
- RawAppCommandInputReport.cs
- LayoutTableCell.cs
- StrokeDescriptor.cs
- CultureSpecificCharacterBufferRange.cs
- IndexOutOfRangeException.cs
- GeneralTransformGroup.cs
- SizeAnimationUsingKeyFrames.cs
- MetaDataInfo.cs
- StringPropertyBuilder.cs
- BindingNavigator.cs
- Rectangle.cs
- DateTimeStorage.cs
- QilNode.cs
- DataGridViewCellCancelEventArgs.cs
- PixelShader.cs
- DateTimeConverter.cs
- PassportPrincipal.cs
- DriveNotFoundException.cs
- TabPage.cs
- HandoffBehavior.cs
- Timeline.cs
- SolidColorBrush.cs
- FindResponse.cs
- SoapUnknownHeader.cs
- _HeaderInfo.cs
- HScrollProperties.cs
- PageBreakRecord.cs
- PtsCache.cs
- TreeNodeBinding.cs
- DispatcherTimer.cs
- MulticastOption.cs
- XmlSerializerNamespaces.cs
- BatchServiceHost.cs
- CollectionEditorDialog.cs
- WindowsTitleBar.cs
- SimpleWorkerRequest.cs
- EditorZone.cs
- SecurityManager.cs
- ResponseStream.cs
- HttpRuntime.cs
- CountdownEvent.cs
- ParameterExpression.cs
- SqlDataReaderSmi.cs
- MdbDataFileEditor.cs
- ProfileServiceManager.cs
- HtmlInputReset.cs
- TdsEnums.cs
- EntityContainerAssociationSet.cs
- SqlNodeAnnotation.cs
- SchemaTableColumn.cs
- DrawingImage.cs
- ControlHelper.cs
- EmptyEnumerable.cs
- OperationFormatStyle.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- KeyConstraint.cs
- RuntimeResourceSet.cs
- StrokeNodeOperations2.cs
- UTF8Encoding.cs