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
- KeyValuePair.cs
- GiveFeedbackEvent.cs
- MdiWindowListItemConverter.cs
- WrapPanel.cs
- StoreItemCollection.Loader.cs
- MatrixTransform3D.cs
- Parameter.cs
- DateTimePickerDesigner.cs
- ControlParameter.cs
- NativeMethodsCLR.cs
- SqlSelectClauseBuilder.cs
- HScrollProperties.cs
- TreeNodeStyleCollection.cs
- QueryResponse.cs
- ImpersonationContext.cs
- CultureSpecificStringDictionary.cs
- Light.cs
- BaseHashHelper.cs
- SHA256Cng.cs
- AutoResizedEvent.cs
- EdmToObjectNamespaceMap.cs
- HtmlProps.cs
- ConfigXmlComment.cs
- ColumnResult.cs
- ContainerTracking.cs
- BidOverLoads.cs
- Timer.cs
- RightNameExpirationInfoPair.cs
- TreeNodeBindingCollection.cs
- IntersectQueryOperator.cs
- ForceCopyBuildProvider.cs
- TypeListConverter.cs
- HTTPNotFoundHandler.cs
- SafePEFileHandle.cs
- ForEachAction.cs
- EntityDataSourceDesignerHelper.cs
- KeyPullup.cs
- OuterGlowBitmapEffect.cs
- PagerSettings.cs
- AnonymousIdentificationModule.cs
- CustomCategoryAttribute.cs
- LambdaExpression.cs
- CodeSubDirectoriesCollection.cs
- DataBindingCollection.cs
- SafeEventLogWriteHandle.cs
- designeractionlistschangedeventargs.cs
- GetWinFXPath.cs
- BinaryNode.cs
- ConfigXmlWhitespace.cs
- ThreadInterruptedException.cs
- ISAPIWorkerRequest.cs
- SpellerStatusTable.cs
- Freezable.cs
- MenuItemCollectionEditorDialog.cs
- localization.cs
- PropertyInformationCollection.cs
- ExtendedProtectionPolicy.cs
- WhitespaceRuleLookup.cs
- X509SecurityTokenAuthenticator.cs
- Perspective.cs
- OleDbConnection.cs
- BuildResult.cs
- ServicePointManagerElement.cs
- MarkedHighlightComponent.cs
- WeakEventTable.cs
- CaseInsensitiveHashCodeProvider.cs
- MemoryFailPoint.cs
- MultiSelector.cs
- QuotedPrintableStream.cs
- SafeRightsManagementEnvironmentHandle.cs
- SmtpTransport.cs
- SharedStatics.cs
- Int32Converter.cs
- OdbcConnectionFactory.cs
- SystemWebCachingSectionGroup.cs
- CodeMemberProperty.cs
- Compress.cs
- ColumnClickEvent.cs
- TCPListener.cs
- PropertyIDSet.cs
- OleDbParameter.cs
- PropertyMappingExceptionEventArgs.cs
- RequestBringIntoViewEventArgs.cs
- storepermissionattribute.cs
- PaintValueEventArgs.cs
- AdornerPresentationContext.cs
- querybuilder.cs
- HttpContextWrapper.cs
- ModelPerspective.cs
- AsymmetricSignatureDeformatter.cs
- XmlSchemaInfo.cs
- HwndSource.cs
- BooleanAnimationUsingKeyFrames.cs
- _HTTPDateParse.cs
- RelativeSource.cs
- BitmapMetadataBlob.cs
- HotSpot.cs
- DecimalAnimationUsingKeyFrames.cs
- ManagementObjectSearcher.cs
- DbConnectionPoolGroupProviderInfo.cs