Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / Odbc / OdbcFactory.cs / 1305376 / OdbcFactory.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //----------------------------------------------------------------------------- using System; using System.Data; using System.Data.Common; using System.Security; using System.Security.Permissions; namespace System.Data.Odbc { public sealed class OdbcFactory : DbProviderFactory { public static readonly OdbcFactory Instance = new OdbcFactory(); private OdbcFactory() { } public override DbCommand CreateCommand() { return new OdbcCommand(); } public override DbCommandBuilder CreateCommandBuilder() { return new OdbcCommandBuilder(); } public override DbConnection CreateConnection() { return new OdbcConnection(); } public override DbConnectionStringBuilder CreateConnectionStringBuilder() { return new OdbcConnectionStringBuilder(); } public override DbDataAdapter CreateDataAdapter() { return new OdbcDataAdapter(); } public override DbParameter CreateParameter() { return new OdbcParameter(); } public override CodeAccessPermission CreatePermission(PermissionState state) { return new OdbcPermission(state); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //----------------------------------------------------------------------------- using System; using System.Data; using System.Data.Common; using System.Security; using System.Security.Permissions; namespace System.Data.Odbc { public sealed class OdbcFactory : DbProviderFactory { public static readonly OdbcFactory Instance = new OdbcFactory(); private OdbcFactory() { } public override DbCommand CreateCommand() { return new OdbcCommand(); } public override DbCommandBuilder CreateCommandBuilder() { return new OdbcCommandBuilder(); } public override DbConnection CreateConnection() { return new OdbcConnection(); } public override DbConnectionStringBuilder CreateConnectionStringBuilder() { return new OdbcConnectionStringBuilder(); } public override DbDataAdapter CreateDataAdapter() { return new OdbcDataAdapter(); } public override DbParameter CreateParameter() { return new OdbcParameter(); } public override CodeAccessPermission CreatePermission(PermissionState state) { return new OdbcPermission(state); } } } // 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
- ExtentCqlBlock.cs
- DiscoveryInnerClientManaged11.cs
- CodeDomSerializationProvider.cs
- BaseCodeDomTreeGenerator.cs
- MethodBody.cs
- ImageMap.cs
- VisualStyleElement.cs
- XmlRawWriter.cs
- ActivityBindForm.Designer.cs
- StatusBarPanelClickEvent.cs
- LogicalExpr.cs
- DictionaryKeyPropertyAttribute.cs
- SqlProfileProvider.cs
- DoubleConverter.cs
- ZipIOCentralDirectoryBlock.cs
- StackOverflowException.cs
- DesignerAdRotatorAdapter.cs
- UrlPropertyAttribute.cs
- RtfNavigator.cs
- HandlerBase.cs
- PropertyPath.cs
- HttpProfileGroupBase.cs
- AssociationSetMetadata.cs
- EnlistmentState.cs
- AssemblySettingAttributes.cs
- MimeTypeMapper.cs
- HttpCacheVaryByContentEncodings.cs
- RemotingServices.cs
- safesecurityhelperavalon.cs
- File.cs
- ProfileSettingsCollection.cs
- PlatformCulture.cs
- WebResponse.cs
- XmlLinkedNode.cs
- ComponentEditorPage.cs
- SymbolMethod.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- ITreeGenerator.cs
- GenericTypeParameterBuilder.cs
- RoleGroup.cs
- DebugView.cs
- XmlMtomWriter.cs
- TypeLibConverter.cs
- DataServiceQuery.cs
- FastPropertyAccessor.cs
- FontStyles.cs
- MemberBinding.cs
- SqlProviderServices.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- ButtonFlatAdapter.cs
- FixUp.cs
- CodeTypeDelegate.cs
- WorkflowService.cs
- MachinePropertyVariants.cs
- SchemaRegistration.cs
- IRCollection.cs
- Constraint.cs
- PagerStyle.cs
- TabPanel.cs
- LinkTarget.cs
- PolicyValidator.cs
- SqlCrossApplyToCrossJoin.cs
- SymLanguageType.cs
- RenderDataDrawingContext.cs
- XmlSerializerFactory.cs
- AttributeUsageAttribute.cs
- XmlName.cs
- StylusPointPropertyInfo.cs
- XmlElementAttribute.cs
- Lasso.cs
- AuthenticationModuleElementCollection.cs
- SchemaExporter.cs
- LineUtil.cs
- COSERVERINFO.cs
- ParseChildrenAsPropertiesAttribute.cs
- Style.cs
- ActivityCollectionMarkupSerializer.cs
- HyperLinkStyle.cs
- TextEditorSpelling.cs
- FileEnumerator.cs
- StreamingContext.cs
- SqlNodeAnnotation.cs
- HostVisual.cs
- _RequestCacheProtocol.cs
- KnowledgeBase.cs
- CriticalFinalizerObject.cs
- _OSSOCK.cs
- MaskDescriptors.cs
- LocatorManager.cs
- SqlUdtInfo.cs
- XmlSchemaCollection.cs
- DispatcherFrame.cs
- PixelFormat.cs
- TransformerInfoCollection.cs
- SafeNativeMethods.cs
- Int32EqualityComparer.cs
- CursorConverter.cs
- FatalException.cs
- ColumnMapCopier.cs
- NotFiniteNumberException.cs