Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWebControlsDesign / System / Data / WebControls / Design / EntityDataSourceEntityTypeFilterItem.cs / 1305376 / EntityDataSourceEntityTypeFilterItem.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //----------------------------------------------------------------------------- using System.Data.Metadata.Edm; namespace System.Web.UI.Design.WebControls { internal class EntityDataSourceEntityTypeFilterItem : IComparable{ // Only one of the following should be set. This is enforced through the constructors and the fact that these fields are readonly. private readonly EntityType _entityType; // used when we have a real EntityType backing this item private readonly string _unknownEntityTypeName; // used when we have an unknown EntityTypeFilter that we still want to include in the list internal EntityDataSourceEntityTypeFilterItem(EntityType entityType) { _entityType = entityType; } internal EntityDataSourceEntityTypeFilterItem(string unknownEntityTypeName) { _unknownEntityTypeName = unknownEntityTypeName; } internal string EntityTypeName { get { if (_entityType != null) { return _entityType.Name; } else { return _unknownEntityTypeName; } } } internal EntityType EntityType { get { return _entityType; } } public override string ToString() { return EntityTypeName; } int IComparable .CompareTo(EntityDataSourceEntityTypeFilterItem other) { return (String.Compare(this.EntityTypeName, other.EntityTypeName, StringComparison.OrdinalIgnoreCase)); } } } // 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
- FormsIdentity.cs
- UdpTransportSettingsElement.cs
- ListViewGroupItemCollection.cs
- ExpressionEditorAttribute.cs
- PageThemeBuildProvider.cs
- ResourceCategoryAttribute.cs
- RuntimeHelpers.cs
- ParserStreamGeometryContext.cs
- Context.cs
- TextBoxView.cs
- SoapReflectionImporter.cs
- Int32KeyFrameCollection.cs
- FixUp.cs
- PackWebRequest.cs
- MaskInputRejectedEventArgs.cs
- XmlILModule.cs
- DataGridColumnReorderingEventArgs.cs
- CallbackValidator.cs
- BidOverLoads.cs
- OptimizedTemplateContent.cs
- InstanceKeyCollisionException.cs
- CodeDOMProvider.cs
- EntityKeyElement.cs
- VirtualizedCellInfoCollection.cs
- SqlUserDefinedAggregateAttribute.cs
- ListItemParagraph.cs
- ResourceContainer.cs
- SystemDiagnosticsSection.cs
- HitTestWithGeometryDrawingContextWalker.cs
- OracleString.cs
- ProcessHostMapPath.cs
- CodeConditionStatement.cs
- listitem.cs
- SessionEndingEventArgs.cs
- BitFlagsGenerator.cs
- EdmPropertyAttribute.cs
- DictionaryEntry.cs
- CodeComment.cs
- ColumnWidthChangingEvent.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- WebControlAdapter.cs
- ReadOnlyCollectionBase.cs
- TaskFileService.cs
- XmlHierarchicalEnumerable.cs
- ProxySimple.cs
- Int32CollectionValueSerializer.cs
- contentDescriptor.cs
- GenericUriParser.cs
- UrlPath.cs
- LabelDesigner.cs
- ChooseAction.cs
- DesignerVerbCollection.cs
- SpotLight.cs
- RemoveFromCollection.cs
- Types.cs
- BrowserTree.cs
- HMACSHA512.cs
- DrawingGroup.cs
- InvokeGenerator.cs
- RuntimeConfig.cs
- DiagnosticsConfiguration.cs
- QueueException.cs
- DiscardableAttribute.cs
- loginstatus.cs
- XmlSchema.cs
- Point3DIndependentAnimationStorage.cs
- TextEffect.cs
- EdmType.cs
- _NativeSSPI.cs
- compensatingcollection.cs
- MouseGestureConverter.cs
- Thumb.cs
- ObjectTypeMapping.cs
- DrawingCollection.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- WpfKnownMemberInvoker.cs
- ReadOnlyTernaryTree.cs
- HtmlEmptyTagControlBuilder.cs
- Compilation.cs
- IDictionary.cs
- WebHttpSecurityElement.cs
- OdbcPermission.cs
- UserControl.cs
- IndexOutOfRangeException.cs
- DataBindingList.cs
- JumpPath.cs
- DBSqlParser.cs
- StartFileNameEditor.cs
- SHA512Managed.cs
- DatagridviewDisplayedBandsData.cs
- NetCodeGroup.cs
- AmbientValueAttribute.cs
- _NetworkingPerfCounters.cs
- StateMachine.cs
- SmiConnection.cs
- MetadataPropertyAttribute.cs
- Pair.cs
- CodeMemberField.cs
- CheckBoxRenderer.cs
- HtmlValidationSummaryAdapter.cs