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
- BuildResult.cs
- VirtualizingStackPanel.cs
- XmlProcessingInstruction.cs
- ValueTypeFixupInfo.cs
- SqlException.cs
- PreservationFileReader.cs
- SchemaInfo.cs
- PersonalizationState.cs
- _HeaderInfo.cs
- DescendentsWalkerBase.cs
- NaturalLanguageHyphenator.cs
- Geometry3D.cs
- EventDescriptor.cs
- TailPinnedEventArgs.cs
- XmlMembersMapping.cs
- CompositionTarget.cs
- NGCSerializationManagerAsync.cs
- HostUtils.cs
- ExpandoObject.cs
- MissingMemberException.cs
- FilterableAttribute.cs
- XslAstAnalyzer.cs
- LineMetrics.cs
- NameTable.cs
- StringBuilder.cs
- Types.cs
- PreservationFileReader.cs
- DataGridViewElement.cs
- ObjectTypeMapping.cs
- DbLambda.cs
- ReadOnlyDictionary.cs
- TemporaryBitmapFile.cs
- Paragraph.cs
- HttpCacheVary.cs
- GeneratedCodeAttribute.cs
- TextFormatterHost.cs
- DataGridViewRow.cs
- TempEnvironment.cs
- BinaryUtilClasses.cs
- MissingMethodException.cs
- Clipboard.cs
- FaultContractAttribute.cs
- CheckBox.cs
- SqlConnection.cs
- WebHeaderCollection.cs
- DataRow.cs
- TextEndOfParagraph.cs
- AnalyzedTree.cs
- WizardPanel.cs
- WebPartsPersonalization.cs
- GeneralTransform2DTo3DTo2D.cs
- CompareValidator.cs
- _Rfc2616CacheValidators.cs
- SessionEndingEventArgs.cs
- SortAction.cs
- ContractBase.cs
- CatalogZoneBase.cs
- Int32CAMarshaler.cs
- TemplateInstanceAttribute.cs
- DataGridViewCellConverter.cs
- FixedPageProcessor.cs
- PolicyUnit.cs
- Calendar.cs
- FormViewRow.cs
- AuthenticationModuleElementCollection.cs
- StorageComplexPropertyMapping.cs
- HttpCookie.cs
- Wizard.cs
- BinaryObjectReader.cs
- LinqDataSource.cs
- ConfigurationStrings.cs
- DesignTimeSiteMapProvider.cs
- DesignerTransaction.cs
- DeadLetterQueue.cs
- Intellisense.cs
- XmlAttributeOverrides.cs
- ScriptingWebServicesSectionGroup.cs
- ArgumentDirectionHelper.cs
- RegisteredDisposeScript.cs
- LinearGradientBrush.cs
- Types.cs
- EntityTypeEmitter.cs
- DataTableReaderListener.cs
- DecoderExceptionFallback.cs
- FixedTextPointer.cs
- DesignerDataRelationship.cs
- SystemWebSectionGroup.cs
- PermissionSetEnumerator.cs
- DataTemplate.cs
- PrinterUnitConvert.cs
- ServiceBehaviorAttribute.cs
- PropertyDescriptorGridEntry.cs
- Grant.cs
- SoapRpcMethodAttribute.cs
- CompiledQueryCacheEntry.cs
- StringArrayEditor.cs
- PhysicalOps.cs
- SubclassTypeValidatorAttribute.cs
- FieldCollectionEditor.cs
- RequestTimeoutManager.cs