Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- SmiConnection.cs
- WebEvents.cs
- translator.cs
- HMACSHA384.cs
- CssStyleCollection.cs
- ObjectViewQueryResultData.cs
- FunctionCommandText.cs
- AppSettingsExpressionBuilder.cs
- SourceFileBuildProvider.cs
- PolicyLevel.cs
- NetPeerTcpBindingElement.cs
- CodeAccessSecurityEngine.cs
- PropertyItem.cs
- WebPartConnectionsConnectVerb.cs
- EncryptionUtility.cs
- NameValuePair.cs
- ScriptIgnoreAttribute.cs
- Ops.cs
- StrongTypingException.cs
- ResolveCriteriaApril2005.cs
- EntityDesignerUtils.cs
- FormatException.cs
- Menu.cs
- Rules.cs
- CoTaskMemHandle.cs
- DataColumnPropertyDescriptor.cs
- ImpersonationContext.cs
- SmtpMail.cs
- ConfigurationConverterBase.cs
- QilSortKey.cs
- ContractNamespaceAttribute.cs
- ResourceSet.cs
- UnsafeCollabNativeMethods.cs
- UInt32Storage.cs
- PathFigureCollection.cs
- BinaryKeyIdentifierClause.cs
- ActiveXSite.cs
- oledbmetadatacollectionnames.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- XPathDocumentIterator.cs
- NativeMethods.cs
- TableRowGroup.cs
- DataGridCellClipboardEventArgs.cs
- UserNameSecurityTokenAuthenticator.cs
- ProxyElement.cs
- MatrixStack.cs
- HttpDebugHandler.cs
- WebPermission.cs
- HitTestWithGeometryDrawingContextWalker.cs
- HMACSHA256.cs
- AnnotationResourceChangedEventArgs.cs
- IsolatedStorageFile.cs
- RoutedPropertyChangedEventArgs.cs
- StrongNameIdentityPermission.cs
- MasterPageBuildProvider.cs
- XmlRawWriterWrapper.cs
- ClientSession.cs
- TypedReference.cs
- XmlSubtreeReader.cs
- XmlBindingWorker.cs
- PropertyHelper.cs
- HttpWriter.cs
- PointF.cs
- documentsequencetextview.cs
- AppDomain.cs
- TagMapInfo.cs
- WebPartZoneBase.cs
- ADMembershipUser.cs
- DataSourceCache.cs
- UriTemplatePathSegment.cs
- ReadContentAsBinaryHelper.cs
- ToolboxComponentsCreatingEventArgs.cs
- ScriptingSectionGroup.cs
- Mutex.cs
- WorkingDirectoryEditor.cs
- BuildProviderCollection.cs
- PeerTransportElement.cs
- TextParaClient.cs
- ContainsRowNumberChecker.cs
- TogglePattern.cs
- VoiceChangeEventArgs.cs
- FunctionCommandText.cs
- FixedSOMPageElement.cs
- TablePattern.cs
- MetricEntry.cs
- ServiceObjectContainer.cs
- SignatureDescription.cs
- FilterFactory.cs
- EntitySqlQueryCacheKey.cs
- XmlSerializationWriter.cs
- GradientStopCollection.cs
- SQLDecimalStorage.cs
- QuaternionConverter.cs
- ByteAnimation.cs
- MessageBox.cs
- HttpHandlerAction.cs
- TimeoutException.cs
- ApplicationDirectory.cs
- CodeAttachEventStatement.cs
- SwitchCase.cs