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
- SpecularMaterial.cs
- Animatable.cs
- PerformanceCounter.cs
- serverconfig.cs
- ErrorTableItemStyle.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- ZoneMembershipCondition.cs
- XPathDocumentNavigator.cs
- StylusEditingBehavior.cs
- URI.cs
- SmtpException.cs
- OdbcUtils.cs
- IdentityModelDictionary.cs
- SimpleTableProvider.cs
- SymLanguageVendor.cs
- State.cs
- FontSource.cs
- ACE.cs
- CheckBoxStandardAdapter.cs
- ConnectionManagementElementCollection.cs
- ConnectionProviderAttribute.cs
- DataBoundControlHelper.cs
- XhtmlBasicLiteralTextAdapter.cs
- TimersDescriptionAttribute.cs
- WindowsStatusBar.cs
- BaseTransportHeaders.cs
- WSDualHttpSecurity.cs
- SupportingTokenDuplexChannel.cs
- ScopeElement.cs
- Viewport3DVisual.cs
- ExcCanonicalXml.cs
- SecurityKeyIdentifier.cs
- Propagator.Evaluator.cs
- FirstMatchCodeGroup.cs
- PipeSecurity.cs
- EncoderExceptionFallback.cs
- RuntimeResourceSet.cs
- ClusterRegistryConfigurationProvider.cs
- ConnectionInterfaceCollection.cs
- SpeechEvent.cs
- RegisteredHiddenField.cs
- TypeKeyValue.cs
- HtmlInputSubmit.cs
- CachedPathData.cs
- ZipIORawDataFileBlock.cs
- CompressEmulationStream.cs
- XpsS0ValidatingLoader.cs
- TextModifierScope.cs
- XmlSchemaObjectCollection.cs
- BamlBinaryReader.cs
- BindingMemberInfo.cs
- SqlDataReaderSmi.cs
- WsdlImporterElementCollection.cs
- DataGridClipboardCellContent.cs
- PopupRootAutomationPeer.cs
- SqlReferenceCollection.cs
- SmtpDigestAuthenticationModule.cs
- TimeSpan.cs
- AudioStateChangedEventArgs.cs
- BasicExpressionVisitor.cs
- FontSource.cs
- UIElement.cs
- FileDialogPermission.cs
- XamlStream.cs
- Parsers.cs
- TdsParserStaticMethods.cs
- SplayTreeNode.cs
- DefaultMemberAttribute.cs
- EventProviderWriter.cs
- JsonQueryStringConverter.cs
- SqlClientWrapperSmiStreamChars.cs
- WsiProfilesElement.cs
- HeaderCollection.cs
- ParameterCollection.cs
- MultiplexingDispatchMessageFormatter.cs
- XmlCountingReader.cs
- SoapExtension.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- CheckoutException.cs
- SecurityHelper.cs
- AssemblyCache.cs
- ButtonBaseAutomationPeer.cs
- KeyBinding.cs
- TileBrush.cs
- BStrWrapper.cs
- DataGridBoolColumn.cs
- CopyNamespacesAction.cs
- DataGridViewSelectedCellCollection.cs
- ConstructorBuilder.cs
- PageParser.cs
- Semaphore.cs
- IUnknownConstantAttribute.cs
- PropertyGridView.cs
- SubpageParaClient.cs
- HideDisabledControlAdapter.cs
- EndpointDispatcher.cs
- unitconverter.cs
- ListViewItemMouseHoverEvent.cs
- versioninfo.cs
- NumberFormatInfo.cs