Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- KeyTime.cs
- DataReaderContainer.cs
- FormatException.cs
- NativeMethods.cs
- EventNotify.cs
- FilterQuery.cs
- ContentTextAutomationPeer.cs
- TcpHostedTransportConfiguration.cs
- ContentHostHelper.cs
- LineBreakRecord.cs
- XmlDataDocument.cs
- DataMisalignedException.cs
- TextSyndicationContentKindHelper.cs
- ToolboxItem.cs
- AsyncMethodInvoker.cs
- ForeignConstraint.cs
- MarkupCompilePass2.cs
- EmptyControlCollection.cs
- RemoteWebConfigurationHostServer.cs
- CollectionsUtil.cs
- Utilities.cs
- Control.cs
- Pair.cs
- DataControlCommands.cs
- HierarchicalDataBoundControlAdapter.cs
- XmlElementElement.cs
- IdentitySection.cs
- HttpApplication.cs
- MatrixKeyFrameCollection.cs
- SqlVisitor.cs
- XamlTreeBuilderBamlRecordWriter.cs
- XmlSchemaChoice.cs
- SqlCachedBuffer.cs
- DataListItem.cs
- ActivityInfo.cs
- VisemeEventArgs.cs
- FunctionDescription.cs
- ObjectStateManager.cs
- ImageCodecInfo.cs
- HttpHandlerActionCollection.cs
- ParameterCollection.cs
- PointCollectionConverter.cs
- DefaultHttpHandler.cs
- ParagraphResult.cs
- DataGridViewAccessibleObject.cs
- QueryInterceptorAttribute.cs
- ContextMenuService.cs
- categoryentry.cs
- RequestUriProcessor.cs
- TableLayoutPanel.cs
- LineInfo.cs
- HwndSource.cs
- DecoderFallbackWithFailureFlag.cs
- XPathBinder.cs
- LastQueryOperator.cs
- DataGridBoolColumn.cs
- translator.cs
- SqlTypeSystemProvider.cs
- GridEntry.cs
- XmlSerializerFactory.cs
- TextModifierScope.cs
- ExtensionDataObject.cs
- SynchronizedDispatch.cs
- JpegBitmapDecoder.cs
- ValidationError.cs
- CompoundFileReference.cs
- SafeRightsManagementPubHandle.cs
- ListChangedEventArgs.cs
- ItemsChangedEventArgs.cs
- DbConnectionClosed.cs
- XPathDescendantIterator.cs
- DataGridRowAutomationPeer.cs
- PenThreadWorker.cs
- WebServiceClientProxyGenerator.cs
- ClassImporter.cs
- Object.cs
- TokenizerHelper.cs
- Panel.cs
- TraceContext.cs
- BasicExpandProvider.cs
- GenericRootAutomationPeer.cs
- SmtpNtlmAuthenticationModule.cs
- SortDescriptionCollection.cs
- StatusBarAutomationPeer.cs
- CodeObject.cs
- RegexCompilationInfo.cs
- HttpProfileGroupBase.cs
- DataSetMappper.cs
- fixedPageContentExtractor.cs
- DesignerDataTableBase.cs
- EntityViewContainer.cs
- EnvironmentPermission.cs
- DataGridViewLinkColumn.cs
- SystemWebExtensionsSectionGroup.cs
- MethodSignatureGenerator.cs
- SectionInformation.cs
- Point3D.cs
- RadioButton.cs
- PageSetupDialog.cs
- PathFigureCollection.cs