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
- LinqDataSource.cs
- Stopwatch.cs
- WebPartMinimizeVerb.cs
- ImpersonationContext.cs
- _SpnDictionary.cs
- ObjectDataSource.cs
- DataGridPreparingCellForEditEventArgs.cs
- OracleBoolean.cs
- DateTimeOffset.cs
- CharAnimationBase.cs
- DataServiceRequestOfT.cs
- CrossSiteScriptingValidation.cs
- TrackingServices.cs
- RegistryExceptionHelper.cs
- LicenseProviderAttribute.cs
- SpecialNameAttribute.cs
- SendActivityDesignerTheme.cs
- XmlLinkedNode.cs
- GridViewHeaderRowPresenter.cs
- IResourceProvider.cs
- RelatedView.cs
- SqlAggregateChecker.cs
- SiteMapHierarchicalDataSourceView.cs
- LineInfo.cs
- TextSimpleMarkerProperties.cs
- DeflateStream.cs
- PageScaling.cs
- Assembly.cs
- Image.cs
- CompiledRegexRunner.cs
- SqlOuterApplyReducer.cs
- HttpModuleAction.cs
- AxisAngleRotation3D.cs
- MetadataFile.cs
- SafeCryptoHandles.cs
- StylusCollection.cs
- PageSettings.cs
- SendDesigner.xaml.cs
- Expander.cs
- ColorDialog.cs
- SQLDateTimeStorage.cs
- PropertyEntry.cs
- ProcessInfo.cs
- PersonalizationStateInfo.cs
- XmlExceptionHelper.cs
- Util.cs
- DataGridDesigner.cs
- InvokeSchedule.cs
- StringUtil.cs
- AdRotator.cs
- DateTimeAutomationPeer.cs
- ColumnWidthChangingEvent.cs
- NumericExpr.cs
- DBSqlParserTable.cs
- PropertyGridEditorPart.cs
- RecordConverter.cs
- ExternalDataExchangeService.cs
- PkcsMisc.cs
- QueryExpr.cs
- EditorZone.cs
- EditingCommands.cs
- DataGridCell.cs
- TrustManager.cs
- Command.cs
- ReliableRequestSessionChannel.cs
- Int64.cs
- InkSerializer.cs
- DictionaryGlobals.cs
- BamlReader.cs
- Executor.cs
- ProfileManager.cs
- SimpleMailWebEventProvider.cs
- UnmanagedMemoryAccessor.cs
- CompilationRelaxations.cs
- XmlNavigatorFilter.cs
- GlobalEventManager.cs
- XmlMapping.cs
- TCPClient.cs
- TypeUtil.cs
- RootBrowserWindowProxy.cs
- DictionaryGlobals.cs
- SqlCommandBuilder.cs
- OpCopier.cs
- MetaChildrenColumn.cs
- xmlsaver.cs
- AsnEncodedData.cs
- NamedPipeConnectionPoolSettingsElement.cs
- X509Certificate2Collection.cs
- LineProperties.cs
- ErrorTolerantObjectWriter.cs
- ValueChangedEventManager.cs
- DefaultEvaluationContext.cs
- DBSqlParserTable.cs
- DescendentsWalkerBase.cs
- SystemTcpStatistics.cs
- SnapshotChangeTrackingStrategy.cs
- TagPrefixCollection.cs
- BitmapFrameDecode.cs
- HttpFileCollectionBase.cs
- SmiTypedGetterSetter.cs