Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AssemblyAttributes.cs
- RightsManagementEncryptedStream.cs
- FileInfo.cs
- XXXInfos.cs
- MobileControlsSectionHandler.cs
- Brush.cs
- ProxyGenerator.cs
- SmiRecordBuffer.cs
- CheckBoxBaseAdapter.cs
- TreeView.cs
- DynamicDocumentPaginator.cs
- Typography.cs
- InternalConfigRoot.cs
- safelinkcollection.cs
- DataGridViewBindingCompleteEventArgs.cs
- KeyMatchBuilder.cs
- XmlObjectSerializerReadContextComplex.cs
- CustomAssemblyResolver.cs
- LayoutDump.cs
- MarginsConverter.cs
- DefaultEvaluationContext.cs
- HwndStylusInputProvider.cs
- PropertyInfoSet.cs
- FontFamily.cs
- EditorBrowsableAttribute.cs
- WebRequestModulesSection.cs
- SamlDelegatingWriter.cs
- WebPartAuthorizationEventArgs.cs
- ScaleTransform.cs
- CaretElement.cs
- UnrecognizedAssertionsBindingElement.cs
- HeaderLabel.cs
- RulePatternOps.cs
- SecurityHeaderLayout.cs
- EventItfInfo.cs
- GlyphCollection.cs
- NavigationPropertyEmitter.cs
- ReadOnlyAttribute.cs
- MimeTypePropertyAttribute.cs
- NativeMethods.cs
- TextEditorContextMenu.cs
- FontUnit.cs
- EditableTreeList.cs
- StoreItemCollection.cs
- LazyTextWriterCreator.cs
- RegionData.cs
- OleDbWrapper.cs
- MeasureItemEvent.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- HiddenField.cs
- HierarchicalDataTemplate.cs
- ProtocolsConfigurationHandler.cs
- XomlCompilerHelpers.cs
- LocationUpdates.cs
- XmlDesignerDataSourceView.cs
- RowUpdatedEventArgs.cs
- TableRowGroupCollection.cs
- TypeBinaryExpression.cs
- Duration.cs
- SystemWebCachingSectionGroup.cs
- StylusPlugin.cs
- PagePropertiesChangingEventArgs.cs
- MachineSettingsSection.cs
- SmtpLoginAuthenticationModule.cs
- _TransmitFileOverlappedAsyncResult.cs
- TextCollapsingProperties.cs
- TextPatternIdentifiers.cs
- TypeForwardedToAttribute.cs
- EmptyCollection.cs
- JsonDeserializer.cs
- TypeNameConverter.cs
- PlainXmlSerializer.cs
- IdentityHolder.cs
- XamlStyleSerializer.cs
- SqlUtil.cs
- TabPage.cs
- ExceptionNotification.cs
- DataGridItem.cs
- EdmTypeAttribute.cs
- UntrustedRecipientException.cs
- TypeResolver.cs
- TypeDescriptionProvider.cs
- Parsers.cs
- DesignerValidationSummaryAdapter.cs
- DataFormats.cs
- DetailsView.cs
- ComEventsMethod.cs
- SelectionPattern.cs
- HtmlDocument.cs
- RepeatBehavior.cs
- XmlObjectSerializerWriteContextComplex.cs
- EndpointAddressMessageFilter.cs
- UnmanagedMemoryStream.cs
- ListItemCollection.cs
- ExistsInCollection.cs
- SocketSettings.cs
- DefaultValueAttribute.cs
- Table.cs
- WebPartDisplayModeCancelEventArgs.cs
- sqlcontext.cs