Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. //------------------------------------------------------------------------------ //// 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
- XmlEncoding.cs
- Timer.cs
- securitycriticaldataformultiplegetandset.cs
- VirtualDirectoryMappingCollection.cs
- AliasedSlot.cs
- SqlFlattener.cs
- EmptyImpersonationContext.cs
- ListView.cs
- While.cs
- BufferBuilder.cs
- IBuiltInEvidence.cs
- RoutingBehavior.cs
- IntellisenseTextBox.cs
- UTF7Encoding.cs
- _ScatterGatherBuffers.cs
- ZipIORawDataFileBlock.cs
- SapiAttributeParser.cs
- EndpointConfigContainer.cs
- ParallelEnumerableWrapper.cs
- ItemAutomationPeer.cs
- ThousandthOfEmRealDoubles.cs
- DefaultCommandExtensionCallback.cs
- HtmlEmptyTagControlBuilder.cs
- CancelEventArgs.cs
- BufferedGraphicsManager.cs
- WindowsRegion.cs
- XDeferredAxisSource.cs
- DelegateSerializationHolder.cs
- SubqueryRules.cs
- TextDpi.cs
- DynamicScriptObject.cs
- SafeFileMappingHandle.cs
- PeerNearMe.cs
- EntityDataSourceWrapperCollection.cs
- VisualBrush.cs
- XmlTextAttribute.cs
- PersonalizationProviderCollection.cs
- PkcsUtils.cs
- OletxTransactionHeader.cs
- TimeoutStream.cs
- PropertyHelper.cs
- OracleLob.cs
- DrawingVisual.cs
- CacheEntry.cs
- BrowserCapabilitiesFactory.cs
- DataPagerFieldCollection.cs
- ApplicationException.cs
- DirectoryObjectSecurity.cs
- CodeEntryPointMethod.cs
- MessageQueueKey.cs
- AnnotationHelper.cs
- HtmlInputFile.cs
- ValidatedControlConverter.cs
- TabPageDesigner.cs
- AtomParser.cs
- Pkcs7Signer.cs
- VarRefManager.cs
- NamespaceQuery.cs
- DocumentSequenceHighlightLayer.cs
- SystemInfo.cs
- TreeViewCancelEvent.cs
- XamlStyleSerializer.cs
- HotCommands.cs
- PartialList.cs
- PixelShader.cs
- Control.cs
- ToolboxComponentsCreatingEventArgs.cs
- RSAPKCS1KeyExchangeFormatter.cs
- SqlUdtInfo.cs
- XmlIncludeAttribute.cs
- InfoCardRequestException.cs
- UmAlQuraCalendar.cs
- SyndicationItem.cs
- MLangCodePageEncoding.cs
- XmlParserContext.cs
- CommonObjectSecurity.cs
- Journal.cs
- HttpVersion.cs
- MenuRendererClassic.cs
- PixelFormatConverter.cs
- GeometryCombineModeValidation.cs
- ToolStripHighContrastRenderer.cs
- AliasGenerator.cs
- ObjectSet.cs
- HtmlSelect.cs
- TemplateComponentConnector.cs
- InlineObject.cs
- UInt64.cs
- KerberosTicketHashIdentifierClause.cs
- AxImporter.cs
- KeyGesture.cs
- DataGridViewLinkColumn.cs
- New.cs
- DataGridRowEventArgs.cs
- ExpressionsCollectionEditor.cs
- XamlNamespaceHelper.cs
- Point3DCollectionConverter.cs
- TextRangeAdaptor.cs
- MailAddressCollection.cs
- GridViewDeletedEventArgs.cs