Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntityDesign / Design / System / Data / Entity / Design / EntityStoreSchemaFilterEntry.cs / 1305376 / 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
- DataGridViewRowsRemovedEventArgs.cs
- FilteredDataSetHelper.cs
- ContextMarshalException.cs
- querybuilder.cs
- AssemblyNameProxy.cs
- SecurityAlgorithmSuite.cs
- CodeLinePragma.cs
- ControlBuilderAttribute.cs
- connectionpool.cs
- CatalogZoneAutoFormat.cs
- NavigationService.cs
- ScriptingRoleServiceSection.cs
- DbDeleteCommandTree.cs
- NotSupportedException.cs
- HttpChannelFactory.cs
- DeferredElementTreeState.cs
- DbQueryCommandTree.cs
- DesignerDataSchemaClass.cs
- FrameworkElementAutomationPeer.cs
- DataGridViewRowEventArgs.cs
- DocumentOutline.cs
- LifetimeMonitor.cs
- LinqDataSourceEditData.cs
- FirstMatchCodeGroup.cs
- Stack.cs
- XappLauncher.cs
- TableMethodGenerator.cs
- DynamicMethod.cs
- TakeOrSkipQueryOperator.cs
- LinqDataSourceContextData.cs
- SafeFileHandle.cs
- GenericEnumerator.cs
- SecurityTokenAuthenticator.cs
- DesignerAutoFormatCollection.cs
- GenerateTemporaryTargetAssembly.cs
- ZipIOCentralDirectoryBlock.cs
- PointUtil.cs
- Delegate.cs
- RectangleHotSpot.cs
- FontStyleConverter.cs
- SspiSafeHandles.cs
- AddInBase.cs
- HtmlTableRow.cs
- _CommandStream.cs
- OpCodes.cs
- securestring.cs
- EmptyWorkItem.cs
- WebPartActionVerb.cs
- Splitter.cs
- UndoManager.cs
- NativeMethodsOther.cs
- Assert.cs
- AccessedThroughPropertyAttribute.cs
- Color.cs
- ComponentGlyph.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- XmlSchemaSimpleContent.cs
- RawMouseInputReport.cs
- ImageAttributes.cs
- FormClosedEvent.cs
- EtwTrace.cs
- XmlObjectSerializerReadContextComplex.cs
- PixelFormatConverter.cs
- SqlEnums.cs
- ServiceDeploymentInfo.cs
- WebPartActionVerb.cs
- BeginEvent.cs
- ProbeDuplexCD1AsyncResult.cs
- DelegatingTypeDescriptionProvider.cs
- OptimalTextSource.cs
- DBConcurrencyException.cs
- Roles.cs
- StandardMenuStripVerb.cs
- BamlLocalizabilityResolver.cs
- PreparingEnlistment.cs
- ContentIterators.cs
- IdnMapping.cs
- Window.cs
- DesignerLoader.cs
- RegexCapture.cs
- ScrollPattern.cs
- EventHandlerList.cs
- ConsumerConnectionPointCollection.cs
- ListViewItemSelectionChangedEvent.cs
- Rfc4050KeyFormatter.cs
- WebPartEditorCancelVerb.cs
- PixelShader.cs
- StylusPointProperty.cs
- SrgsDocument.cs
- ColorKeyFrameCollection.cs
- unitconverter.cs
- InstanceDataCollection.cs
- PerfCounters.cs
- DigitShape.cs
- XPathCompileException.cs
- SqlRowUpdatingEvent.cs
- TransformerConfigurationWizardBase.cs
- PersonalizationStateInfoCollection.cs
- glyphs.cs
- TCEAdapterGenerator.cs