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
- Int32Converter.cs
- SchemaNamespaceManager.cs
- HttpApplicationFactory.cs
- TextElementAutomationPeer.cs
- AssociationTypeEmitter.cs
- UDPClient.cs
- WMICapabilities.cs
- IntAverageAggregationOperator.cs
- MLangCodePageEncoding.cs
- RuleProcessor.cs
- __Filters.cs
- RemoteWebConfigurationHost.cs
- WindowsListBox.cs
- StrokeNodeOperations2.cs
- AutomationElement.cs
- ToolStripOverflow.cs
- FragmentQuery.cs
- DataServiceClientException.cs
- XmlBinaryReader.cs
- StreamInfo.cs
- XmlEventCache.cs
- SharedConnectionInfo.cs
- DataGridRow.cs
- ByteKeyFrameCollection.cs
- DecodeHelper.cs
- NavigationEventArgs.cs
- XmlUtf8RawTextWriter.cs
- UdpUtility.cs
- CompoundFileReference.cs
- path.cs
- ErrorWebPart.cs
- OleDbEnumerator.cs
- DataSetMappper.cs
- ItemChangedEventArgs.cs
- ProcessModelInfo.cs
- SystemUnicastIPAddressInformation.cs
- _emptywebproxy.cs
- TraceSwitch.cs
- WizardStepBase.cs
- WinFormsSecurity.cs
- ImageFormat.cs
- InterleavedZipPartStream.cs
- Propagator.Evaluator.cs
- SqlXmlStorage.cs
- TrackingServices.cs
- SynchronizationValidator.cs
- ListViewUpdatedEventArgs.cs
- DesignerView.cs
- DispatchChannelSink.cs
- XmlDataSourceNodeDescriptor.cs
- BaseAsyncResult.cs
- DetailsViewInsertEventArgs.cs
- Error.cs
- BitmapFrameEncode.cs
- EventToken.cs
- GorillaCodec.cs
- Regex.cs
- TextTreeObjectNode.cs
- TypeBuilderInstantiation.cs
- ToolStripEditorManager.cs
- ParameterEditorUserControl.cs
- EntityDesignerUtils.cs
- FormsAuthenticationConfiguration.cs
- ObjectDataProvider.cs
- PeerNameRegistration.cs
- ContentElement.cs
- GuidTagList.cs
- ListViewGroupConverter.cs
- LazyTextWriterCreator.cs
- Events.cs
- XamlTypeMapperSchemaContext.cs
- SplitterEvent.cs
- SqlVisitor.cs
- TextRenderer.cs
- storagemappingitemcollection.viewdictionary.cs
- GenericUriParser.cs
- DocumentViewer.cs
- DataGridViewCellValidatingEventArgs.cs
- oledbmetadatacollectionnames.cs
- RemotingSurrogateSelector.cs
- FolderNameEditor.cs
- CodeTypeDelegate.cs
- DataControlField.cs
- EventLogEntry.cs
- ColumnMapCopier.cs
- CompressEmulationStream.cs
- CodeAssignStatement.cs
- Size3D.cs
- OciEnlistContext.cs
- _ListenerResponseStream.cs
- WebPartCloseVerb.cs
- UICuesEvent.cs
- MSAANativeProvider.cs
- DateTimeConverter.cs
- ThreadStateException.cs
- ControlValuePropertyAttribute.cs
- DataControlPagerLinkButton.cs
- XsdDateTime.cs
- SocketManager.cs
- HuffmanTree.cs