Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataEntityDesign / Design / System / Data / Entity / Design / EntityStoreSchemaFilterEntry.cs / 1 / EntityStoreSchemaFilterEntry.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; using System.Data.Entity.Design.Common; namespace System.Data.Entity.Design { ////// This class represent a single filter entry /// public class EntityStoreSchemaFilterEntry { private string _catalog; private string _schema; private string _name; private EntityStoreSchemaFilterObjectTypes _types; private EntityStoreSchemaFilterEffect _effect; ////// Creates a EntityStoreSchemaFilterEntry /// /// The pattern to use to select the appropriate catalog or null to not limit by catalog. /// The pattern to use to select the appropriate schema or null to not limit by schema. /// The pattern to use to select the appropriate name or null to not limit by name. /// The type of objects to apply this filter to. /// The effect that this filter should have on the results. public EntityStoreSchemaFilterEntry(string catalog, string schema, string name, EntityStoreSchemaFilterObjectTypes types, EntityStoreSchemaFilterEffect effect) { if (types == EntityStoreSchemaFilterObjectTypes.None) { throw EDesignUtil.Argument("types"); } _catalog = catalog; _schema = schema; _name = name; _types = types; _effect = effect; } ////// Creates a EntityStoreSchemaFilterEntry /// /// The pattern to use to select the appropriate catalog or null to not limit by catalog. /// The pattern to use to select the appropriate schema or null to not limit by schema. /// The pattern to use to select the appropriate name or null to not limit by name. public EntityStoreSchemaFilterEntry(string catalog, string schema, string name) :this(catalog, schema, name, EntityStoreSchemaFilterObjectTypes.All, EntityStoreSchemaFilterEffect.Allow) { } ////// Gets the pattern that will be used to select the appropriate catalog. /// public string Catalog { [DebuggerStepThroughAttribute] get { return _catalog; } } ////// Gets the pattern that will be used to select the appropriate schema. /// public string Schema { [DebuggerStepThroughAttribute] get { return _schema; } } ////// Gets the pattern that will be used to select the appropriate name. /// public string Name { [DebuggerStepThroughAttribute] get { return _name; } } ////// Gets the types of objects that this filter applies to. /// public EntityStoreSchemaFilterObjectTypes Types { [DebuggerStepThroughAttribute] get { return _types; } } ////// Gets the effect that this filter has on results. /// public EntityStoreSchemaFilterEffect Effect { [DebuggerStepThroughAttribute] get { return _effect; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; using System.Data.Entity.Design.Common; namespace System.Data.Entity.Design { ////// This class represent a single filter entry /// public class EntityStoreSchemaFilterEntry { private string _catalog; private string _schema; private string _name; private EntityStoreSchemaFilterObjectTypes _types; private EntityStoreSchemaFilterEffect _effect; ////// Creates a EntityStoreSchemaFilterEntry /// /// The pattern to use to select the appropriate catalog or null to not limit by catalog. /// The pattern to use to select the appropriate schema or null to not limit by schema. /// The pattern to use to select the appropriate name or null to not limit by name. /// The type of objects to apply this filter to. /// The effect that this filter should have on the results. public EntityStoreSchemaFilterEntry(string catalog, string schema, string name, EntityStoreSchemaFilterObjectTypes types, EntityStoreSchemaFilterEffect effect) { if (types == EntityStoreSchemaFilterObjectTypes.None) { throw EDesignUtil.Argument("types"); } _catalog = catalog; _schema = schema; _name = name; _types = types; _effect = effect; } ////// Creates a EntityStoreSchemaFilterEntry /// /// The pattern to use to select the appropriate catalog or null to not limit by catalog. /// The pattern to use to select the appropriate schema or null to not limit by schema. /// The pattern to use to select the appropriate name or null to not limit by name. public EntityStoreSchemaFilterEntry(string catalog, string schema, string name) :this(catalog, schema, name, EntityStoreSchemaFilterObjectTypes.All, EntityStoreSchemaFilterEffect.Allow) { } ////// Gets the pattern that will be used to select the appropriate catalog. /// public string Catalog { [DebuggerStepThroughAttribute] get { return _catalog; } } ////// Gets the pattern that will be used to select the appropriate schema. /// public string Schema { [DebuggerStepThroughAttribute] get { return _schema; } } ////// Gets the pattern that will be used to select the appropriate name. /// public string Name { [DebuggerStepThroughAttribute] get { return _name; } } ////// Gets the types of objects that this filter applies to. /// public EntityStoreSchemaFilterObjectTypes Types { [DebuggerStepThroughAttribute] get { return _types; } } ////// Gets the effect that this filter has on results. /// public EntityStoreSchemaFilterEffect Effect { [DebuggerStepThroughAttribute] get { return _effect; } } } } // 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
- CaseCqlBlock.cs
- List.cs
- FlowDocument.cs
- DiscoveryDocumentSerializer.cs
- ItemAutomationPeer.cs
- MsmqInputChannel.cs
- SimpleExpression.cs
- DataTemplate.cs
- UnlockCardRequest.cs
- LOSFormatter.cs
- ExecutionContext.cs
- X509ChainElement.cs
- WorkflowDurableInstance.cs
- TemplateManager.cs
- ServicePointManagerElement.cs
- Renderer.cs
- PreviewControlDesigner.cs
- ZipIOCentralDirectoryBlock.cs
- LogicalTreeHelper.cs
- BindingList.cs
- Keywords.cs
- AssemblyHash.cs
- TextRange.cs
- SafeFileMappingHandle.cs
- TrustManagerPromptUI.cs
- BuildProvidersCompiler.cs
- CellParagraph.cs
- DataRecordInternal.cs
- ScriptingProfileServiceSection.cs
- XmlWrappingReader.cs
- XmlElementAttributes.cs
- BamlLocalizableResource.cs
- EntityDataSourceDataSelection.cs
- CompilationLock.cs
- VectorAnimationUsingKeyFrames.cs
- SqlUdtInfo.cs
- FormsAuthenticationEventArgs.cs
- PageClientProxyGenerator.cs
- HttpGetProtocolImporter.cs
- PopupEventArgs.cs
- NotifyIcon.cs
- SynchronizationScope.cs
- AlphabeticalEnumConverter.cs
- PeerName.cs
- DataGridViewBindingCompleteEventArgs.cs
- NonDualMessageSecurityOverHttp.cs
- JsonFormatWriterGenerator.cs
- TraceSection.cs
- GlobalProxySelection.cs
- ListViewItem.cs
- OdbcParameterCollection.cs
- PropertyGeneratedEventArgs.cs
- RTLAwareMessageBox.cs
- CachedTypeface.cs
- ComponentEvent.cs
- ConfigXmlComment.cs
- SqlMultiplexer.cs
- Journaling.cs
- ISAPIApplicationHost.cs
- DataColumnMapping.cs
- DependencyObjectType.cs
- Baml2006ReaderFrame.cs
- XmlNodeList.cs
- MediaTimeline.cs
- StylusLogic.cs
- PropertySourceInfo.cs
- DrawingContextDrawingContextWalker.cs
- GlyphShapingProperties.cs
- ECDsa.cs
- ScriptComponentDescriptor.cs
- DataGridCheckBoxColumn.cs
- OdbcTransaction.cs
- ComboBoxRenderer.cs
- GraphicsContainer.cs
- MouseGesture.cs
- InvalidCastException.cs
- DataReceivedEventArgs.cs
- InheritanceUI.cs
- UserControl.cs
- TaskFormBase.cs
- BulletDecorator.cs
- DispatcherObject.cs
- LinkTarget.cs
- ReadOnlyDataSourceView.cs
- MasterPageParser.cs
- CriticalExceptions.cs
- AvTraceDetails.cs
- MembershipPasswordException.cs
- SharedPerformanceCounter.cs
- PrintingPermissionAttribute.cs
- NullableIntMinMaxAggregationOperator.cs
- ParseElement.cs
- StylusButtonCollection.cs
- TextProviderWrapper.cs
- _HelperAsyncResults.cs
- ContentOperations.cs
- AvtEvent.cs
- SqlLiftWhereClauses.cs
- NoResizeSelectionBorderGlyph.cs
- SetStateDesigner.cs