Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Data / System / Data / Sql / SqlMethodAttribute.cs / 1 / 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
- PaintValueEventArgs.cs
- WebBrowserHelper.cs
- If.cs
- DrawingGroupDrawingContext.cs
- MembershipUser.cs
- TraceSwitch.cs
- TextTabProperties.cs
- Operator.cs
- GlyphingCache.cs
- ListParaClient.cs
- HtmlTableRow.cs
- XmlSerializationReader.cs
- UmAlQuraCalendar.cs
- TextDecoration.cs
- UrlRoutingModule.cs
- XmlObjectSerializer.cs
- While.cs
- ProtectedConfigurationSection.cs
- AliasGenerator.cs
- SecondaryViewProvider.cs
- KnownBoxes.cs
- GridViewItemAutomationPeer.cs
- XmlSchemaAttribute.cs
- HtmlInputSubmit.cs
- Viewport2DVisual3D.cs
- EndPoint.cs
- AutoSizeComboBox.cs
- TextFormatterContext.cs
- GcHandle.cs
- CreateParams.cs
- Msmq4SubqueuePoisonHandler.cs
- PartitionResolver.cs
- Helpers.cs
- SRGSCompiler.cs
- OdbcError.cs
- XmlMemberMapping.cs
- BCryptSafeHandles.cs
- ImageSource.cs
- ReadingWritingEntityEventArgs.cs
- CommentEmitter.cs
- InstallerTypeAttribute.cs
- SQLBoolean.cs
- SiteMapDataSource.cs
- DataListItem.cs
- ComboBoxAutomationPeer.cs
- Dynamic.cs
- Util.cs
- SqlDataSourceQuery.cs
- PageCache.cs
- HttpContextServiceHost.cs
- ComAwareEventInfo.cs
- HelpProvider.cs
- StateManager.cs
- InvalidOperationException.cs
- CommonGetThemePartSize.cs
- SecurityManager.cs
- TextAdaptor.cs
- CompilerState.cs
- DataRecord.cs
- SSmlParser.cs
- GenericAuthenticationEventArgs.cs
- JsonFormatReaderGenerator.cs
- ContextInformation.cs
- BindStream.cs
- ColorAnimationUsingKeyFrames.cs
- SmiXetterAccessMap.cs
- CharAnimationBase.cs
- CodeAccessPermission.cs
- ProfileBuildProvider.cs
- ReturnEventArgs.cs
- MSHTMLHost.cs
- SerialPinChanges.cs
- Model3DGroup.cs
- FileDataSourceCache.cs
- ColorTransform.cs
- WindowsFormsLinkLabel.cs
- SortFieldComparer.cs
- SqlFunctionAttribute.cs
- EnumConverter.cs
- DefaultProxySection.cs
- QilExpression.cs
- ProviderConnectionPointCollection.cs
- HtmlInputCheckBox.cs
- OdbcPermission.cs
- QuadraticBezierSegment.cs
- UdpTransportSettingsElement.cs
- TimelineGroup.cs
- Int32Collection.cs
- EUCJPEncoding.cs
- WsdlContractConversionContext.cs
- DSASignatureFormatter.cs
- ProcessThread.cs
- Registration.cs
- GuidTagList.cs
- MarkupObject.cs
- EditorAttribute.cs
- ImpersonationContext.cs
- CheckBox.cs
- InvokeGenerator.cs
- IPPacketInformation.cs