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
- ConfigurationLocationCollection.cs
- COM2PictureConverter.cs
- Stream.cs
- SqlDataSourceEnumerator.cs
- TreeIterator.cs
- GroupPartitionExpr.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- TraceContextEventArgs.cs
- DataColumnMappingCollection.cs
- PermissionSet.cs
- DataGridViewRowCollection.cs
- FrameDimension.cs
- GraphicsPath.cs
- XPathSelectionIterator.cs
- RetrieveVirtualItemEventArgs.cs
- DefaultClaimSet.cs
- HtmlValidatorAdapter.cs
- ActionItem.cs
- ExtractCollection.cs
- ByteBufferPool.cs
- Effect.cs
- AdapterUtil.cs
- ImplicitInputBrush.cs
- DoubleLinkList.cs
- NonClientArea.cs
- EntityViewGenerationConstants.cs
- RangeBase.cs
- HyperLinkField.cs
- ToolStripComboBox.cs
- FederatedMessageSecurityOverHttpElement.cs
- X509KeyIdentifierClauseType.cs
- TransportContext.cs
- LinearGradientBrush.cs
- StrongNameIdentityPermission.cs
- Rijndael.cs
- StorageEntitySetMapping.cs
- ClientBuildManagerCallback.cs
- Floater.cs
- EntityTypeEmitter.cs
- oledbmetadatacolumnnames.cs
- WebHttpBindingElement.cs
- SupportsPreviewControlAttribute.cs
- IriParsingElement.cs
- ScriptRegistrationManager.cs
- ScriptResourceAttribute.cs
- IHttpResponseInternal.cs
- EntityDataSourceState.cs
- PlanCompiler.cs
- TypeConverterHelper.cs
- SafeReadContext.cs
- EndpointDispatcher.cs
- TextBoxAutoCompleteSourceConverter.cs
- RSAOAEPKeyExchangeDeformatter.cs
- CompilerTypeWithParams.cs
- DataGridViewToolTip.cs
- EmptyElement.cs
- CodeCompiler.cs
- InstanceDescriptor.cs
- PageStatePersister.cs
- MembershipPasswordException.cs
- ObjectDataSourceDesigner.cs
- EtwTrace.cs
- DescriptionAttribute.cs
- DefaultMemberAttribute.cs
- WhitespaceRuleLookup.cs
- DictionaryEntry.cs
- Helpers.cs
- arclist.cs
- Perspective.cs
- EncoderBestFitFallback.cs
- SqlDelegatedTransaction.cs
- AbsoluteQuery.cs
- CodeFieldReferenceExpression.cs
- DoubleLinkListEnumerator.cs
- httpstaticobjectscollection.cs
- UrlParameterWriter.cs
- InvokeGenerator.cs
- Token.cs
- FileUpload.cs
- UserNameSecurityToken.cs
- JsonDeserializer.cs
- ConnectionManagementElementCollection.cs
- IntSecurity.cs
- WebPartEditorCancelVerb.cs
- Label.cs
- OletxVolatileEnlistment.cs
- SplineKeyFrames.cs
- XmlIgnoreAttribute.cs
- XmlNavigatorFilter.cs
- ADMembershipUser.cs
- HealthMonitoringSectionHelper.cs
- SecurityTokenResolver.cs
- X509SecurityTokenProvider.cs
- PropertyFilterAttribute.cs
- HtmlTableCellCollection.cs
- Exception.cs
- CompositeScriptReference.cs
- XmlEntity.cs
- ReadOnlyDataSource.cs
- AssociationTypeEmitter.cs