Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- DesignerVerbToolStripMenuItem.cs
- ViewPort3D.cs
- TemplatePartAttribute.cs
- GuidelineSet.cs
- EntityObject.cs
- PropertyKey.cs
- LinqTreeNodeEvaluator.cs
- IntegerFacetDescriptionElement.cs
- MatrixTransform.cs
- Serializer.cs
- SelectionHighlightInfo.cs
- MergeFailedEvent.cs
- DataStreams.cs
- LinkDesigner.cs
- FlowDocumentView.cs
- initElementDictionary.cs
- TrustManager.cs
- StrokeSerializer.cs
- TextSelection.cs
- SoapCommonClasses.cs
- SequenceFullException.cs
- WebPartConnectionsConfigureVerb.cs
- URLIdentityPermission.cs
- DataGridHeaderBorder.cs
- HiddenFieldPageStatePersister.cs
- MultiAsyncResult.cs
- MutableAssemblyCacheEntry.cs
- VBIdentifierTrimConverter.cs
- DataColumnPropertyDescriptor.cs
- FaultPropagationQuery.cs
- BinaryObjectInfo.cs
- TypeDelegator.cs
- DetailsViewRowCollection.cs
- DispatcherFrame.cs
- SqlSelectClauseBuilder.cs
- IFlowDocumentViewer.cs
- AssemblyHelper.cs
- FrameworkRichTextComposition.cs
- CannotUnloadAppDomainException.cs
- RoleGroupCollection.cs
- ClientReliableChannelBinder.cs
- AssemblySettingAttributes.cs
- TemplateManager.cs
- Addressing.cs
- TraceFilter.cs
- OleDbFactory.cs
- FrameworkRichTextComposition.cs
- ClientScriptManager.cs
- EventProviderWriter.cs
- CanExecuteRoutedEventArgs.cs
- FamilyMap.cs
- Package.cs
- _NestedSingleAsyncResult.cs
- ProfileManager.cs
- Exceptions.cs
- Label.cs
- TreeView.cs
- PatternMatcher.cs
- fixedPageContentExtractor.cs
- XmlTextWriter.cs
- InlineUIContainer.cs
- TypeDelegator.cs
- RemoteTokenFactory.cs
- InstanceDataCollection.cs
- ExtendedProperty.cs
- InternalTypeHelper.cs
- InternalException.cs
- DBSchemaTable.cs
- VisualStates.cs
- mansign.cs
- ScriptManager.cs
- ExpandedWrapper.cs
- OracleInfoMessageEventArgs.cs
- MailDefinition.cs
- WindowsFormsHost.cs
- ReflectionHelper.cs
- UnsafeCollabNativeMethods.cs
- HwndProxyElementProvider.cs
- FlatButtonAppearance.cs
- VectorCollectionValueSerializer.cs
- ExtenderHelpers.cs
- GrowingArray.cs
- _IPv4Address.cs
- XslNumber.cs
- Italic.cs
- EntityDataSourceEntitySetNameItem.cs
- PropertyKey.cs
- TextTrailingCharacterEllipsis.cs
- ParentControlDesigner.cs
- TextTreeUndoUnit.cs
- DataGrid.cs
- SimpleFileLog.cs
- SafeJobHandle.cs
- BitmapEffectCollection.cs
- EFColumnProvider.cs
- TypefaceMetricsCache.cs
- SapiRecoContext.cs
- ExtensionElement.cs
- ScaleTransform3D.cs
- UpdateCompiler.cs