Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / Sql / SqlFunctionAttribute.cs / 1305376 / SqlFunctionAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All Rights Reserved. // Information Contained Herein is Proprietary and Confidential. // //[....] //[....] //daltudov //[....] //beysims //[....] //vadimt //----------------------------------------------------------------------------- using System; namespace Microsoft.SqlServer.Server { [Serializable] public enum DataAccessKind { None = 0, Read = 1, } [Serializable] public enum SystemDataAccessKind { None = 0, Read = 1, } // sql specific attribute [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = false), Serializable] public class SqlFunctionAttribute : System.Attribute { private bool m_fDeterministic; private DataAccessKind m_eDataAccess; private SystemDataAccessKind m_eSystemDataAccess; private bool m_fPrecise; private string m_fName; private string m_fTableDefinition; private string m_FillRowMethodName; public SqlFunctionAttribute() { // default values m_fDeterministic = false; m_eDataAccess = DataAccessKind.None; m_eSystemDataAccess = SystemDataAccessKind.None; m_fPrecise = false; m_fName = null; m_fTableDefinition = null; m_FillRowMethodName = null; } // SqlFunctionAttribute public bool IsDeterministic { get { return m_fDeterministic; } set { m_fDeterministic = value; } } // Deterministic public DataAccessKind DataAccess { get { return m_eDataAccess; } set { m_eDataAccess = value; } } // public bool DataAccessKind public SystemDataAccessKind SystemDataAccess { get { return m_eSystemDataAccess; } set { m_eSystemDataAccess = value; } } // public bool SystemDataAccessKind public bool IsPrecise { get { return m_fPrecise; } set { m_fPrecise = value; } } // Precise public string Name { get { return m_fName; } set { m_fName = value; } } public string TableDefinition { get { return m_fTableDefinition; } set { m_fTableDefinition = value; } } public string FillRowMethodName { get { return m_FillRowMethodName; } set { m_FillRowMethodName = value; } } } // class SqlFunctionAttribute } // 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
- TypePresenter.xaml.cs
- PageBorderless.cs
- AppDomainResourcePerfCounters.cs
- WebMessageEncoderFactory.cs
- ThrowHelper.cs
- HtmlLink.cs
- TemplateManager.cs
- TableCellCollection.cs
- sitestring.cs
- XmlSchemas.cs
- CollectionDataContractAttribute.cs
- webproxy.cs
- DomainUpDown.cs
- ClipboardProcessor.cs
- sapiproxy.cs
- SQLRoleProvider.cs
- SoapMessage.cs
- TemplatedMailWebEventProvider.cs
- DatagridviewDisplayedBandsData.cs
- SizeValueSerializer.cs
- VirtualPathProvider.cs
- FormatSettings.cs
- RuleProcessor.cs
- ToolStripArrowRenderEventArgs.cs
- DataGridViewCellValueEventArgs.cs
- ZoneLinkButton.cs
- RightsManagementPermission.cs
- PartialArray.cs
- PeerNameResolver.cs
- ScrollProperties.cs
- Executor.cs
- WebPartEditVerb.cs
- PropertyTab.cs
- MemoryRecordBuffer.cs
- ExpressionBinding.cs
- ComplexTypeEmitter.cs
- UserNameSecurityToken.cs
- GridPattern.cs
- DataColumnMappingCollection.cs
- XamlTypeMapper.cs
- WebPartUserCapability.cs
- ColumnWidthChangedEvent.cs
- CompressedStack.cs
- OpCopier.cs
- UrlPropertyAttribute.cs
- columnmapkeybuilder.cs
- ControlBuilder.cs
- ConstantProjectedSlot.cs
- AnimationClockResource.cs
- RelatedPropertyManager.cs
- BaseUriHelper.cs
- StandardOleMarshalObject.cs
- SqlExpressionNullability.cs
- EventLogPermissionAttribute.cs
- ProcessManager.cs
- CopyAttributesAction.cs
- DefaultPrintController.cs
- WindowsToolbarItemAsMenuItem.cs
- FilterQuery.cs
- StateDesigner.Layouts.cs
- MonthCalendar.cs
- InkCanvasSelection.cs
- Pair.cs
- TrueReadOnlyCollection.cs
- DataProviderNameConverter.cs
- FtpCachePolicyElement.cs
- X509ChainPolicy.cs
- FileRecordSequenceCompletedAsyncResult.cs
- RtfNavigator.cs
- CommandManager.cs
- UniqueSet.cs
- BindStream.cs
- ConnectionProviderAttribute.cs
- GZipStream.cs
- ListViewDeletedEventArgs.cs
- DelimitedListTraceListener.cs
- DocumentApplicationJournalEntryEventArgs.cs
- SafeNativeMethods.cs
- ObjectQueryProvider.cs
- CellPartitioner.cs
- TypeUsage.cs
- WindowsGraphicsWrapper.cs
- SpotLight.cs
- AdCreatedEventArgs.cs
- CodeStatementCollection.cs
- DrawingGroup.cs
- HttpClientCertificate.cs
- ColorMap.cs
- TextDecoration.cs
- CodeSpit.cs
- CodeConditionStatement.cs
- TemplateField.cs
- Binding.cs
- Point3DCollection.cs
- SmiEventSink_Default.cs
- SqlDataSource.cs
- InternalMappingException.cs
- DodSequenceMerge.cs
- SplitterCancelEvent.cs
- GlobalizationSection.cs