Code:
/ DotNET / DotNET / 8.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
- SHA384Managed.cs
- FileAuthorizationModule.cs
- FixedHighlight.cs
- SetState.cs
- RelatedCurrencyManager.cs
- AudioException.cs
- CodeTypeConstructor.cs
- ScriptComponentDescriptor.cs
- ScheduleChanges.cs
- X509ChainElement.cs
- IntSumAggregationOperator.cs
- QilInvoke.cs
- CodeEventReferenceExpression.cs
- ConfigurationElementProperty.cs
- SqlComparer.cs
- DbProviderFactories.cs
- ArrayElementGridEntry.cs
- FormsAuthentication.cs
- DefaultAutoFieldGenerator.cs
- FileStream.cs
- Pair.cs
- Exceptions.cs
- RequestTimeoutManager.cs
- AdvancedBindingEditor.cs
- ThumbAutomationPeer.cs
- _ScatterGatherBuffers.cs
- SrgsSubset.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- DefaultValueMapping.cs
- DesignerDataParameter.cs
- ExternalFile.cs
- FormsAuthenticationEventArgs.cs
- ReachSerializationCacheItems.cs
- TargetFrameworkUtil.cs
- OuterProxyWrapper.cs
- ObjectTypeMapping.cs
- GridErrorDlg.cs
- StorageBasedPackageProperties.cs
- TypeUtil.cs
- UdpTransportBindingElement.cs
- ReadOnlyDataSourceView.cs
- ImageSourceValueSerializer.cs
- CodeGroup.cs
- Compilation.cs
- ResourceDisplayNameAttribute.cs
- ZipIOLocalFileBlock.cs
- Transform.cs
- CustomErrorsSectionWrapper.cs
- DataKeyArray.cs
- SafeFileMappingHandle.cs
- RightNameExpirationInfoPair.cs
- DocumentAutomationPeer.cs
- _SafeNetHandles.cs
- Soap.cs
- Encoder.cs
- SqlClientFactory.cs
- RangeContentEnumerator.cs
- SQLInt32Storage.cs
- SessionStateModule.cs
- AggregateNode.cs
- WebPartConnectionCollection.cs
- Repeater.cs
- Encoding.cs
- coordinatorscratchpad.cs
- CharacterBufferReference.cs
- EntityProviderFactory.cs
- RequestCacheValidator.cs
- FigureParagraph.cs
- Int32.cs
- HttpModule.cs
- XmlILIndex.cs
- RoutedEventHandlerInfo.cs
- PartialCachingAttribute.cs
- DiscreteKeyFrames.cs
- TableLayout.cs
- IISUnsafeMethods.cs
- _BasicClient.cs
- SymbolTable.cs
- SchemaImporterExtensionElementCollection.cs
- MessageContractMemberAttribute.cs
- WSFederationHttpBindingElement.cs
- ComponentEditorPage.cs
- ConstrainedDataObject.cs
- SizeConverter.cs
- XPathNavigatorReader.cs
- CodeDomExtensionMethods.cs
- RoutedEventConverter.cs
- TextWriterTraceListener.cs
- ClientApiGenerator.cs
- RtType.cs
- InputLanguageProfileNotifySink.cs
- DataContractSerializerElement.cs
- WaitForChangedResult.cs
- AttributeTable.cs
- TransformerConfigurationWizardBase.cs
- ExternalFile.cs
- NetworkCredential.cs
- HttpListenerPrefixCollection.cs
- XPathArrayIterator.cs
- MailWebEventProvider.cs