Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / Sql / SqlFacetAttribute.cs / 1305376 / SqlFacetAttribute.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All Rights Reserved.
// Information Contained Herein is Proprietary and Confidential.
//
// [....]
// [....]
// daltudov
// [....]
// beysims
// [....]
// vadimt
//-----------------------------------------------------------------------------
using System;
namespace Microsoft.SqlServer.Server {
[ AttributeUsage( AttributeTargets.Field | AttributeTargets.Property |
AttributeTargets.ReturnValue | AttributeTargets.Parameter,
AllowMultiple = false,
Inherited = false ) ]
public class SqlFacetAttribute: Attribute {
private bool m_IsFixedLength;
private int m_MaxSize;
private int m_Scale;
private int m_Precision;
private bool m_IsNullable;
// Is this a fixed size field?
public bool IsFixedLength {
get {
return this.m_IsFixedLength;
}
set {
this.m_IsFixedLength = value;
}
}
// The maximum size of the field (in bytes or characters depending on the field type)
// or -1 if the size can be unlimited.
public int MaxSize {
get {
return this.m_MaxSize;
}
set {
this.m_MaxSize = value;
}
}
// Precision, only valid for numeric types.
public int Precision {
get {
return this.m_Precision;
}
set {
this.m_Precision = value;
}
}
// Scale, only valid for numeric types.
public int Scale {
get {
return this.m_Scale;
}
set {
this.m_Scale = value;
}
}
// Is this field nullable?
public bool IsNullable {
get {
return this.m_IsNullable;
}
set {
this.m_IsNullable = value;
}
}
}
}
// 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
- querybuilder.cs
- CmsInterop.cs
- VisualBasicReference.cs
- DecoratedNameAttribute.cs
- RoutedEventValueSerializer.cs
- XPathNodeList.cs
- RequestBringIntoViewEventArgs.cs
- SelectionRangeConverter.cs
- FamilyTypeface.cs
- UpdateEventArgs.cs
- Int64Storage.cs
- GroupQuery.cs
- FtpCachePolicyElement.cs
- Convert.cs
- SoapRpcServiceAttribute.cs
- TableItemStyle.cs
- RowType.cs
- ThreadAbortException.cs
- ISAPIApplicationHost.cs
- StylusPlugInCollection.cs
- ReflectEventDescriptor.cs
- RSAPKCS1SignatureFormatter.cs
- CodeSubDirectory.cs
- DataTableReader.cs
- ProtocolViolationException.cs
- TypographyProperties.cs
- WebPartMinimizeVerb.cs
- RotateTransform3D.cs
- MethodToken.cs
- ScriptComponentDescriptor.cs
- SBCSCodePageEncoding.cs
- GridPatternIdentifiers.cs
- ConfigurationSectionCollection.cs
- QilFunction.cs
- TypeElement.cs
- NameValueSectionHandler.cs
- IdentitySection.cs
- Shape.cs
- Debug.cs
- MimeWriter.cs
- WebService.cs
- CharUnicodeInfo.cs
- ProvideValueServiceProvider.cs
- ToolStripSeparatorRenderEventArgs.cs
- DataRowExtensions.cs
- ADRole.cs
- FormViewDeletedEventArgs.cs
- ViewManagerAttribute.cs
- RenderContext.cs
- HostedImpersonationContext.cs
- AdRotator.cs
- InputLanguageEventArgs.cs
- DoubleCollectionValueSerializer.cs
- SimpleHandlerBuildProvider.cs
- UnitySerializationHolder.cs
- FileRecordSequenceHelper.cs
- TemplatedAdorner.cs
- DataGridToolTip.cs
- SettingsProviderCollection.cs
- SafeMarshalContext.cs
- ItemChangedEventArgs.cs
- TemplateKey.cs
- EntityDataSourceChangedEventArgs.cs
- ScriptingJsonSerializationSection.cs
- ContextBase.cs
- Literal.cs
- ChildrenQuery.cs
- XmlSecureResolver.cs
- NamespaceImport.cs
- NativeRecognizer.cs
- FloaterBaseParagraph.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- ButtonFieldBase.cs
- NamespaceEmitter.cs
- WorkflowMarkupElementEventArgs.cs
- UnsafeNativeMethodsTablet.cs
- NavigationCommands.cs
- CommandField.cs
- ThicknessKeyFrameCollection.cs
- ListParaClient.cs
- TextElementCollection.cs
- Authorization.cs
- ApplicationServiceManager.cs
- XamlDesignerSerializationManager.cs
- AuthenticationService.cs
- ExecutionEngineException.cs
- TransformerInfo.cs
- UpdateCommand.cs
- ContainerParagraph.cs
- TemporaryBitmapFile.cs
- TimerEventSubscriptionCollection.cs
- CustomAttributeSerializer.cs
- NotFiniteNumberException.cs
- BaseCodePageEncoding.cs
- DbBuffer.cs
- OrderingExpression.cs
- ContextInformation.cs
- MarkupExtensionParser.cs
- RequestTimeoutManager.cs
- ProgressBar.cs