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
- SemaphoreFullException.cs
- TextEffect.cs
- Serializer.cs
- GridViewSelectEventArgs.cs
- MatrixConverter.cs
- KeyInterop.cs
- DetailsViewUpdatedEventArgs.cs
- Attribute.cs
- WinFormsUtils.cs
- Rotation3DAnimationBase.cs
- HttpSessionStateWrapper.cs
- IsolatedStoragePermission.cs
- DispatcherHookEventArgs.cs
- StrongTypingException.cs
- CodeVariableReferenceExpression.cs
- ColumnClickEvent.cs
- MimeTypeMapper.cs
- Console.cs
- bidPrivateBase.cs
- DataServiceStreamResponse.cs
- ArcSegment.cs
- PhysicalAddress.cs
- UriSectionData.cs
- PagerSettings.cs
- AutomationProperties.cs
- DirectoryNotFoundException.cs
- ComponentResourceKeyConverter.cs
- NumericExpr.cs
- ComPlusServiceLoader.cs
- GPRECTF.cs
- MenuItem.cs
- RelationshipNavigation.cs
- PageTheme.cs
- DoubleAnimationClockResource.cs
- SQLInt16Storage.cs
- TreeNodeMouseHoverEvent.cs
- InstanceDataCollectionCollection.cs
- WebPartVerbsEventArgs.cs
- CollectionViewGroup.cs
- PermissionListSet.cs
- DbDataReader.cs
- InstancePersistenceCommandException.cs
- _KerberosClient.cs
- WorkflowTraceTransfer.cs
- SqlServices.cs
- PathFigureCollection.cs
- RowUpdatingEventArgs.cs
- StronglyTypedResourceBuilder.cs
- TcpClientSocketManager.cs
- WebEventCodes.cs
- DrawItemEvent.cs
- WebPartConnectionsCloseVerb.cs
- InvokePattern.cs
- BuilderInfo.cs
- OleDbInfoMessageEvent.cs
- ProofTokenCryptoHandle.cs
- DataGridAutomationPeer.cs
- ConfigurationLocationCollection.cs
- FlowLayoutPanel.cs
- CellQuery.cs
- XmlSubtreeReader.cs
- OleStrCAMarshaler.cs
- SingleObjectCollection.cs
- ActiveXSite.cs
- SqlBuffer.cs
- ClientTarget.cs
- TextSimpleMarkerProperties.cs
- ProviderMetadata.cs
- Unit.cs
- CompilerState.cs
- MenuItem.cs
- ConnectorRouter.cs
- DataGridColumnReorderingEventArgs.cs
- LocalServiceSecuritySettings.cs
- TerminatorSinks.cs
- EmptyQuery.cs
- SmiMetaData.cs
- EnumBuilder.cs
- UnmanagedMemoryStream.cs
- AuthenticatedStream.cs
- TextDecorationUnitValidation.cs
- SiblingIterators.cs
- RegionData.cs
- CompilerErrorCollection.cs
- ApplicationSettingsBase.cs
- AxDesigner.cs
- ConnectionPoolManager.cs
- ReliableMessagingHelpers.cs
- RelationshipWrapper.cs
- SyntaxCheck.cs
- ReadContentAsBinaryHelper.cs
- PageRequestManager.cs
- StoreAnnotationsMap.cs
- HtmlEmptyTagControlBuilder.cs
- _SpnDictionary.cs
- MaskedTextProvider.cs
- AsyncOperationContext.cs
- SizeKeyFrameCollection.cs
- StorageMappingFragment.cs
- FactoryRecord.cs