Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / Common / DBParameter.cs / 1305376 / DBParameter.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data.Common {
using System;
using System.ComponentModel;
using System.Data;
public abstract class DbParameter : MarshalByRefObject, IDbDataParameter { // V1.2.3300
protected DbParameter() : base() {
}
[
Browsable(false),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden),
RefreshProperties(RefreshProperties.All),
ResCategoryAttribute(Res.DataCategory_Data),
ResDescriptionAttribute(Res.DbParameter_DbType),
]
abstract public DbType DbType {
get;
set;
}
[
EditorBrowsableAttribute(EditorBrowsableState.Advanced)
]
public abstract void ResetDbType();
[
DefaultValue(ParameterDirection.Input),
RefreshProperties(RefreshProperties.All),
ResCategoryAttribute(Res.DataCategory_Data),
ResDescriptionAttribute(Res.DbParameter_Direction),
]
abstract public ParameterDirection Direction {
get;
set;
}
[
Browsable(false),
DesignOnly(true),
EditorBrowsableAttribute(EditorBrowsableState.Never)
]
abstract public Boolean IsNullable {
get;
set;
}
[
DefaultValue(""),
ResCategoryAttribute(Res.DataCategory_Data),
ResDescriptionAttribute(Res.DbParameter_ParameterName),
]
abstract public String ParameterName {
get;
set;
}
byte IDbDataParameter.Precision { // SqlProjectTracking 17233
get {
return 0;
}
set {
}
}
byte IDbDataParameter.Scale { // SqlProjectTracking 17233
get {
return 0;
}
set {
}
}
[
ResCategoryAttribute(Res.DataCategory_Data),
ResDescriptionAttribute(Res.DbParameter_Size),
]
abstract public int Size {
get;
set;
}
[
DefaultValue(""),
ResCategoryAttribute(Res.DataCategory_Update),
ResDescriptionAttribute(Res.DbParameter_SourceColumn),
]
abstract public String SourceColumn {
get;
set;
}
[
DefaultValue(false),
EditorBrowsableAttribute(EditorBrowsableState.Advanced),
RefreshProperties(RefreshProperties.All),
ResCategoryAttribute(Res.DataCategory_Update),
ResDescriptionAttribute(Res.DbParameter_SourceColumnNullMapping),
]
abstract public bool SourceColumnNullMapping {
get;
set;
}
[
DefaultValue(DataRowVersion.Current),
ResCategoryAttribute(Res.DataCategory_Update),
ResDescriptionAttribute(Res.DbParameter_SourceVersion),
]
abstract public DataRowVersion SourceVersion {
get;
set;
}
[
DefaultValue(null),
RefreshProperties(RefreshProperties.All),
ResCategoryAttribute(Res.DataCategory_Data),
ResDescriptionAttribute(Res.DbParameter_Value),
]
abstract public object Value {
get;
set;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data.Common {
using System;
using System.ComponentModel;
using System.Data;
public abstract class DbParameter : MarshalByRefObject, IDbDataParameter { // V1.2.3300
protected DbParameter() : base() {
}
[
Browsable(false),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden),
RefreshProperties(RefreshProperties.All),
ResCategoryAttribute(Res.DataCategory_Data),
ResDescriptionAttribute(Res.DbParameter_DbType),
]
abstract public DbType DbType {
get;
set;
}
[
EditorBrowsableAttribute(EditorBrowsableState.Advanced)
]
public abstract void ResetDbType();
[
DefaultValue(ParameterDirection.Input),
RefreshProperties(RefreshProperties.All),
ResCategoryAttribute(Res.DataCategory_Data),
ResDescriptionAttribute(Res.DbParameter_Direction),
]
abstract public ParameterDirection Direction {
get;
set;
}
[
Browsable(false),
DesignOnly(true),
EditorBrowsableAttribute(EditorBrowsableState.Never)
]
abstract public Boolean IsNullable {
get;
set;
}
[
DefaultValue(""),
ResCategoryAttribute(Res.DataCategory_Data),
ResDescriptionAttribute(Res.DbParameter_ParameterName),
]
abstract public String ParameterName {
get;
set;
}
byte IDbDataParameter.Precision { // SqlProjectTracking 17233
get {
return 0;
}
set {
}
}
byte IDbDataParameter.Scale { // SqlProjectTracking 17233
get {
return 0;
}
set {
}
}
[
ResCategoryAttribute(Res.DataCategory_Data),
ResDescriptionAttribute(Res.DbParameter_Size),
]
abstract public int Size {
get;
set;
}
[
DefaultValue(""),
ResCategoryAttribute(Res.DataCategory_Update),
ResDescriptionAttribute(Res.DbParameter_SourceColumn),
]
abstract public String SourceColumn {
get;
set;
}
[
DefaultValue(false),
EditorBrowsableAttribute(EditorBrowsableState.Advanced),
RefreshProperties(RefreshProperties.All),
ResCategoryAttribute(Res.DataCategory_Update),
ResDescriptionAttribute(Res.DbParameter_SourceColumnNullMapping),
]
abstract public bool SourceColumnNullMapping {
get;
set;
}
[
DefaultValue(DataRowVersion.Current),
ResCategoryAttribute(Res.DataCategory_Update),
ResDescriptionAttribute(Res.DbParameter_SourceVersion),
]
abstract public DataRowVersion SourceVersion {
get;
set;
}
[
DefaultValue(null),
RefreshProperties(RefreshProperties.All),
ResCategoryAttribute(Res.DataCategory_Data),
ResDescriptionAttribute(Res.DbParameter_Value),
]
abstract public object Value {
get;
set;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- basevalidator.cs
- PermissionToken.cs
- CodeObjectCreateExpression.cs
- DuplicateWaitObjectException.cs
- OdbcError.cs
- ItemType.cs
- DesignerSerializationVisibilityAttribute.cs
- LambdaCompiler.Address.cs
- ChangePassword.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- SoapExtension.cs
- CustomWebEventKey.cs
- StrongTypingException.cs
- InstanceDescriptor.cs
- Axis.cs
- LocalizedNameDescriptionPair.cs
- ZipFileInfo.cs
- FixedTextContainer.cs
- EmbeddedMailObjectCollectionEditor.cs
- AbstractExpressions.cs
- TakeQueryOptionExpression.cs
- DependsOnAttribute.cs
- WmfPlaceableFileHeader.cs
- ContentFileHelper.cs
- _ConnectionGroup.cs
- Bits.cs
- DataControlFieldHeaderCell.cs
- LabelAutomationPeer.cs
- Int32AnimationUsingKeyFrames.cs
- KnownBoxes.cs
- RegularExpressionValidator.cs
- WebPartDeleteVerb.cs
- CodeTypeOfExpression.cs
- LogWriteRestartAreaAsyncResult.cs
- CallContext.cs
- EmptyEnumerable.cs
- EditorPartCollection.cs
- HybridObjectCache.cs
- EditorAttribute.cs
- TrackingSection.cs
- IsolationInterop.cs
- RelationshipSet.cs
- Throw.cs
- HiddenFieldPageStatePersister.cs
- TextStore.cs
- COAUTHIDENTITY.cs
- XNameTypeConverter.cs
- EventEntry.cs
- BaseComponentEditor.cs
- AuthenticatingEventArgs.cs
- RectAnimation.cs
- InputGestureCollection.cs
- WindowsTokenRoleProvider.cs
- DataGridItemCollection.cs
- SafeMILHandle.cs
- FtpRequestCacheValidator.cs
- ColumnHeader.cs
- DrawingContextDrawingContextWalker.cs
- SqlDataSourceCommandEventArgs.cs
- DrawListViewItemEventArgs.cs
- MetadataCache.cs
- QfeChecker.cs
- autovalidator.cs
- DownloadProgressEventArgs.cs
- ListViewInsertedEventArgs.cs
- FixedSOMLineCollection.cs
- PartialCachingAttribute.cs
- NaturalLanguageHyphenator.cs
- TagPrefixInfo.cs
- WebPartsSection.cs
- CodeMemberProperty.cs
- SymmetricAlgorithm.cs
- Panel.cs
- WorkflowOperationFault.cs
- BasicCommandTreeVisitor.cs
- Delegate.cs
- XmlSchemaFacet.cs
- TabControlToolboxItem.cs
- DataTransferEventArgs.cs
- WCFBuildProvider.cs
- KeyNotFoundException.cs
- ThreadSafeList.cs
- RotateTransform3D.cs
- DataControlFieldHeaderCell.cs
- CompatibleComparer.cs
- ZipFileInfo.cs
- LogLogRecordHeader.cs
- AggregateNode.cs
- CertificateManager.cs
- ReadContentAsBinaryHelper.cs
- ObjRef.cs
- ImageCreator.cs
- ConfigurationProperty.cs
- QueryParameter.cs
- BrowserCapabilitiesFactory35.cs
- ColumnClickEvent.cs
- IItemContainerGenerator.cs
- AbsoluteQuery.cs
- Mutex.cs
- WebGetAttribute.cs