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
- WebPartsPersonalizationAuthorization.cs
- Exceptions.cs
- CharacterMetrics.cs
- TableProvider.cs
- ExceptionValidationRule.cs
- TextMetrics.cs
- ValidatorCompatibilityHelper.cs
- XPathBinder.cs
- ConfigurationProperty.cs
- ModuleElement.cs
- MenuItemCollection.cs
- SystemWebCachingSectionGroup.cs
- LostFocusEventManager.cs
- SafeLocalMemHandle.cs
- InputQueueChannelAcceptor.cs
- Line.cs
- SystemIPInterfaceStatistics.cs
- GridLength.cs
- WorkflowQueue.cs
- DocumentAutomationPeer.cs
- DataGridViewButtonCell.cs
- MetadataElement.cs
- processwaithandle.cs
- Help.cs
- SharedStatics.cs
- BlurBitmapEffect.cs
- ClientSettingsSection.cs
- QuadraticBezierSegment.cs
- SimpleWebHandlerParser.cs
- RuleSetDialog.cs
- tooltip.cs
- _HTTPDateParse.cs
- SaveRecipientRequest.cs
- Pkcs7Recipient.cs
- LineBreak.cs
- ItemsControl.cs
- Stacktrace.cs
- ComponentCommands.cs
- BaseResourcesBuildProvider.cs
- MultipartContentParser.cs
- DoubleAnimation.cs
- IdlingCommunicationPool.cs
- ProviderCommandInfoUtils.cs
- IODescriptionAttribute.cs
- EmptyStringExpandableObjectConverter.cs
- XmlDataDocument.cs
- BuilderInfo.cs
- AmbientEnvironment.cs
- ReceiveContent.cs
- EntityParameterCollection.cs
- AssemblyName.cs
- SourceItem.cs
- SqlMethodTransformer.cs
- FontUnit.cs
- StructuralObject.cs
- DataGridViewCellStyle.cs
- SystemIPv4InterfaceProperties.cs
- DefaultBinder.cs
- ExecutionContext.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- SafeBitVector32.cs
- HandledMouseEvent.cs
- SchemaCollectionPreprocessor.cs
- ComponentEditorForm.cs
- FileDataSourceCache.cs
- WebPartAddingEventArgs.cs
- CompiledXpathExpr.cs
- XsltException.cs
- Span.cs
- WebPartHeaderCloseVerb.cs
- XPathScanner.cs
- InternalCache.cs
- GridEntryCollection.cs
- Point3DAnimation.cs
- SqlTypeSystemProvider.cs
- SmtpSection.cs
- ExpandCollapsePattern.cs
- ObfuscateAssemblyAttribute.cs
- HyperLinkColumn.cs
- HttpGetServerProtocol.cs
- ViewPort3D.cs
- EmissiveMaterial.cs
- CheckPair.cs
- ButtonPopupAdapter.cs
- DecimalKeyFrameCollection.cs
- AnnotationAuthorChangedEventArgs.cs
- PrintDialog.cs
- MessageAction.cs
- Number.cs
- ProviderSettings.cs
- CharEnumerator.cs
- SocketCache.cs
- DbParameterCollection.cs
- IntegerFacetDescriptionElement.cs
- StorageEndPropertyMapping.cs
- XmlSchemaType.cs
- EdmSchemaError.cs
- DeploymentExceptionMapper.cs
- CacheRequest.cs
- TextModifier.cs