Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- DocumentViewerConstants.cs
- PrintPreviewDialog.cs
- QilIterator.cs
- FontFamily.cs
- IInstanceTable.cs
- HtmlTableRowCollection.cs
- BasicExpandProvider.cs
- SectionInformation.cs
- DeclarativeCatalogPart.cs
- HostingEnvironmentException.cs
- EntityDataSourceUtil.cs
- ImageInfo.cs
- OleDbDataReader.cs
- RC2.cs
- DataViewListener.cs
- XPathExpr.cs
- FixedSOMLineCollection.cs
- PageAsyncTask.cs
- EntryIndex.cs
- DoubleKeyFrameCollection.cs
- NetworkInterface.cs
- TableRow.cs
- DynamicValueConverter.cs
- DesignTimeHTMLTextWriter.cs
- PathGeometry.cs
- ResourceProviderFactory.cs
- ToolStripDropDownItem.cs
- XmlUrlResolver.cs
- PackagingUtilities.cs
- ProviderConnectionPoint.cs
- DesignSurfaceServiceContainer.cs
- exports.cs
- DataTableReaderListener.cs
- DataContract.cs
- RepeatInfo.cs
- SubqueryRules.cs
- NewItemsContextMenuStrip.cs
- Serializer.cs
- NavigatingCancelEventArgs.cs
- RTLAwareMessageBox.cs
- HttpResponseInternalWrapper.cs
- DataChangedEventManager.cs
- IItemContainerGenerator.cs
- ImpersonationContext.cs
- PathSegmentCollection.cs
- PieceNameHelper.cs
- PartialClassGenerationTask.cs
- DataServiceBuildProvider.cs
- RenderData.cs
- PnrpPermission.cs
- DynamicILGenerator.cs
- ImageListImage.cs
- cryptoapiTransform.cs
- StringToken.cs
- SetterBaseCollection.cs
- ScopedKnownTypes.cs
- TypedElement.cs
- GlyphsSerializer.cs
- WebPartEditorCancelVerb.cs
- XmlSchemaSet.cs
- RelatedPropertyManager.cs
- PropertyMappingExceptionEventArgs.cs
- ExceptionDetail.cs
- __Filters.cs
- SemanticBasicElement.cs
- Regex.cs
- ObjectStateFormatter.cs
- CompilerResults.cs
- ClientProtocol.cs
- safemediahandle.cs
- InlineUIContainer.cs
- Switch.cs
- ListBase.cs
- NonBatchDirectoryCompiler.cs
- HMAC.cs
- BaseValidatorDesigner.cs
- WindowsListViewSubItem.cs
- AccessDataSource.cs
- Mappings.cs
- WrappedOptions.cs
- ScriptBehaviorDescriptor.cs
- MethodResolver.cs
- CompilerInfo.cs
- ThreadExceptionDialog.cs
- CodeAccessSecurityEngine.cs
- PageAdapter.cs
- Bitmap.cs
- RectValueSerializer.cs
- AssemblyInfo.cs
- DataSetMappper.cs
- Calendar.cs
- BrowsableAttribute.cs
- FileLogRecordEnumerator.cs
- ResourceFallbackManager.cs
- RepeatBehaviorConverter.cs
- WebSysDefaultValueAttribute.cs
- TaskHelper.cs
- NameSpaceExtractor.cs
- UnSafeCharBuffer.cs
- DateTimeUtil.cs