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
- IRCollection.cs
- FileStream.cs
- EncodingTable.cs
- NotFiniteNumberException.cs
- SqlConnectionHelper.cs
- AttributeProviderAttribute.cs
- ObjectViewQueryResultData.cs
- XmlValidatingReaderImpl.cs
- Identifier.cs
- InkCanvasSelection.cs
- TableParagraph.cs
- RangeValueProviderWrapper.cs
- WebControlAdapter.cs
- PeerSecurityHelpers.cs
- odbcmetadatafactory.cs
- CompilationLock.cs
- Int32CAMarshaler.cs
- DayRenderEvent.cs
- StreamUpdate.cs
- WindowHideOrCloseTracker.cs
- BooleanFacetDescriptionElement.cs
- MarkupWriter.cs
- WebPartConnectionsConfigureVerb.cs
- PointAnimationUsingPath.cs
- RecordsAffectedEventArgs.cs
- RectValueSerializer.cs
- FlatButtonAppearance.cs
- Variable.cs
- OrderedDictionary.cs
- Dump.cs
- ActivityTypeResolver.xaml.cs
- XPathDescendantIterator.cs
- AppDomainShutdownMonitor.cs
- SqlProviderManifest.cs
- SimpleWebHandlerParser.cs
- ArrangedElement.cs
- ProvidersHelper.cs
- Lock.cs
- IndexingContentUnit.cs
- CustomExpression.cs
- ExpressionCopier.cs
- SelfIssuedAuthProofToken.cs
- MenuTracker.cs
- SingleTagSectionHandler.cs
- Menu.cs
- UriParserTemplates.cs
- ManagedWndProcTracker.cs
- BindStream.cs
- TcpConnectionPoolSettings.cs
- SelectionService.cs
- Style.cs
- ManualResetEvent.cs
- Visual3D.cs
- IOException.cs
- BooleanToVisibilityConverter.cs
- URLIdentityPermission.cs
- ObjectTypeMapping.cs
- ContainerParagraph.cs
- PrimitiveXmlSerializers.cs
- SID.cs
- EditorZone.cs
- GraphicsContainer.cs
- StorageComplexTypeMapping.cs
- ButtonColumn.cs
- webeventbuffer.cs
- EntityType.cs
- ResourcesBuildProvider.cs
- BlobPersonalizationState.cs
- TagPrefixCollection.cs
- Glyph.cs
- GenericWebPart.cs
- XPathQilFactory.cs
- PointHitTestResult.cs
- Subset.cs
- EventArgs.cs
- GridView.cs
- DataTableNewRowEvent.cs
- DateTimeStorage.cs
- DisplayInformation.cs
- PageVisual.cs
- ImageListImage.cs
- TypeSystem.cs
- RegexMatch.cs
- ValidationRule.cs
- CrossSiteScriptingValidation.cs
- WebPartDisplayModeCancelEventArgs.cs
- figurelength.cs
- ScriptControlManager.cs
- FileSystemEventArgs.cs
- Soap12ProtocolImporter.cs
- IntSecurity.cs
- ExpressionReplacer.cs
- DbSetClause.cs
- ProcessHostServerConfig.cs
- SpeechEvent.cs
- XmlText.cs
- XmlMapping.cs
- EventBuilder.cs
- FontWeight.cs
- DataGridViewTextBoxColumn.cs