Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / Sql / SqlMethodAttribute.cs / 1305376 / SqlMethodAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All Rights Reserved. // Information Contained Herein is Proprietary and Confidential. // //[....] //[....] //daltudov //[....] //beysims //junfang //[....] //vadimt //----------------------------------------------------------------------------- using System; namespace Microsoft.SqlServer.Server { [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = false), Serializable] public sealed class SqlMethodAttribute : SqlFunctionAttribute { private bool m_fCallOnNullInputs; private bool m_fMutator; private bool m_fInvokeIfReceiverIsNull; public SqlMethodAttribute() { // default values m_fCallOnNullInputs = true; m_fMutator = false; m_fInvokeIfReceiverIsNull = false; } // SqlMethodAttribute public bool OnNullCall { get { return m_fCallOnNullInputs; } set { m_fCallOnNullInputs = value; } } // CallOnNullInputs public bool IsMutator { get { return m_fMutator; } set { m_fMutator = value; } } // IsMutator public bool InvokeIfReceiverIsNull { get { return m_fInvokeIfReceiverIsNull; } set { m_fInvokeIfReceiverIsNull = value; } } // InvokeIfReceiverIsNull } // class SqlMethodAttribute } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EmptyEnumerable.cs
- Model3D.cs
- ClientTargetSection.cs
- SparseMemoryStream.cs
- XmlSchemaNotation.cs
- DataGridViewRowPostPaintEventArgs.cs
- EntryPointNotFoundException.cs
- BitmapEffectrendercontext.cs
- PageRouteHandler.cs
- StreamAsIStream.cs
- ConfigurationManager.cs
- SchemaComplexType.cs
- SocketException.cs
- RuleSettings.cs
- CatalogZoneBase.cs
- UserControlFileEditor.cs
- MergeFilterQuery.cs
- Switch.cs
- HtmlContainerControl.cs
- SiteMapProvider.cs
- SerializerWriterEventHandlers.cs
- SimpleHandlerBuildProvider.cs
- Stylus.cs
- ProtocolViolationException.cs
- StreamWriter.cs
- HyperLinkDesigner.cs
- GridViewRowEventArgs.cs
- ThemeDirectoryCompiler.cs
- CachedFontFace.cs
- XmlNodeChangedEventManager.cs
- HyperLinkField.cs
- HttpRequest.cs
- OdbcCommand.cs
- BindingMemberInfo.cs
- DependencyPropertyValueSerializer.cs
- FormsAuthenticationTicket.cs
- MinimizableAttributeTypeConverter.cs
- SelectedGridItemChangedEvent.cs
- EdmSchemaError.cs
- Line.cs
- ProviderSettingsCollection.cs
- DataSourceDesigner.cs
- NativeMethods.cs
- ExecutionEngineException.cs
- BitmapImage.cs
- CustomPopupPlacement.cs
- DataGridTextBoxColumn.cs
- UdpDiscoveryMessageFilter.cs
- MsmqBindingElementBase.cs
- XmlFormatExtensionAttribute.cs
- OutputBuffer.cs
- ToolBarTray.cs
- MultiSelectRootGridEntry.cs
- InvokeHandlers.cs
- PersonalizableAttribute.cs
- HttpRuntimeSection.cs
- ProfileSettingsCollection.cs
- CustomCategoryAttribute.cs
- DetailsViewUpdateEventArgs.cs
- SchemaImporterExtensionElementCollection.cs
- EntitySetBaseCollection.cs
- CultureInfoConverter.cs
- EditorPart.cs
- SettingsAttributes.cs
- ReadWriteObjectLock.cs
- SecurityHelper.cs
- FixedDocument.cs
- ValueTable.cs
- CookielessHelper.cs
- CurrentTimeZone.cs
- UnmanagedHandle.cs
- Request.cs
- CodeIndexerExpression.cs
- DisableDpiAwarenessAttribute.cs
- InstanceCreationEditor.cs
- RegexReplacement.cs
- SyncMethodInvoker.cs
- StorageMappingItemCollection.cs
- HandlerBase.cs
- PermissionRequestEvidence.cs
- HttpServerVarsCollection.cs
- DataFormats.cs
- IgnoreSectionHandler.cs
- EventProxy.cs
- ApplicationTrust.cs
- ClientSponsor.cs
- AlternateViewCollection.cs
- AcceptorSessionSymmetricTransportSecurityProtocol.cs
- ImportContext.cs
- MsmqTransportSecurityElement.cs
- ProfileGroupSettings.cs
- QueueProcessor.cs
- ListView.cs
- XmlException.cs
- CodeThrowExceptionStatement.cs
- RecognizeCompletedEventArgs.cs
- SqlInfoMessageEvent.cs
- DetailsViewPagerRow.cs
- Claim.cs
- XmlSerializationGeneratedCode.cs