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
- DocumentApplicationJournalEntry.cs
- ErrorRuntimeConfig.cs
- ActiveXContainer.cs
- RowSpanVector.cs
- DodSequenceMerge.cs
- ModelItemImpl.cs
- WebBrowserUriTypeConverter.cs
- GeneralTransformGroup.cs
- WindowsFont.cs
- NumericUpDownAccelerationCollection.cs
- DetailsViewRow.cs
- Int32Rect.cs
- ImageBrush.cs
- APCustomTypeDescriptor.cs
- DatePickerTextBox.cs
- ToolboxDataAttribute.cs
- DropDownButton.cs
- XmlSortKey.cs
- DataGridCommandEventArgs.cs
- mongolianshape.cs
- SmtpSection.cs
- StorageEntityContainerMapping.cs
- InheritanceContextHelper.cs
- MenuAdapter.cs
- ArrangedElement.cs
- UndirectedGraph.cs
- DLinqTableProvider.cs
- BitmapEffectDrawing.cs
- BasicBrowserDialog.cs
- RootNamespaceAttribute.cs
- OpCopier.cs
- BufferedGraphicsContext.cs
- PeerApplication.cs
- ProfileService.cs
- ServiceDesigner.cs
- LocationUpdates.cs
- UInt32Converter.cs
- SecUtil.cs
- ReflectPropertyDescriptor.cs
- Repeater.cs
- TransformFinalBlockRequest.cs
- StructuralComparisons.cs
- SecurityManager.cs
- DataGridViewBand.cs
- XmlSchemaSimpleTypeUnion.cs
- ObjectItemAttributeAssemblyLoader.cs
- BamlRecordWriter.cs
- LineUtil.cs
- _HeaderInfo.cs
- Brush.cs
- PathFigureCollectionConverter.cs
- RequestCachePolicyConverter.cs
- ProcessHostFactoryHelper.cs
- diagnosticsswitches.cs
- RelationshipNavigation.cs
- SafeHandle.cs
- HttpContextServiceHost.cs
- HandleRef.cs
- DeclarativeCatalogPart.cs
- ConditionBrowserDialog.cs
- AlternateViewCollection.cs
- METAHEADER.cs
- EventSourceCreationData.cs
- IndicShape.cs
- DictionaryKeyPropertyAttribute.cs
- RuleDefinitions.cs
- RevocationPoint.cs
- CodeBlockBuilder.cs
- _StreamFramer.cs
- _DynamicWinsockMethods.cs
- _FixedSizeReader.cs
- SystemWebCachingSectionGroup.cs
- SmtpNtlmAuthenticationModule.cs
- QuaternionValueSerializer.cs
- ScriptControlDescriptor.cs
- AppDomainShutdownMonitor.cs
- HtmlTable.cs
- DataGridLinkButton.cs
- WSDualHttpBindingElement.cs
- WebPartTransformerAttribute.cs
- SectionRecord.cs
- ProxyElement.cs
- GenericAuthenticationEventArgs.cs
- WebDisplayNameAttribute.cs
- SpecularMaterial.cs
- DataGridCellsPanel.cs
- SqlFunctionAttribute.cs
- StylusTouchDevice.cs
- StackBuilderSink.cs
- DataBoundControlHelper.cs
- ToolStripDropDownMenu.cs
- XmlSchemaObjectTable.cs
- UriTemplateTrieNode.cs
- FloaterParaClient.cs
- MergeFilterQuery.cs
- Formatter.cs
- XmlElementAttributes.cs
- HierarchicalDataSourceIDConverter.cs
- CommandID.cs
- Operators.cs