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
- InternalPermissions.cs
- AllMembershipCondition.cs
- AsyncPostBackErrorEventArgs.cs
- MouseButtonEventArgs.cs
- ExpressionNormalizer.cs
- DbQueryCommandTree.cs
- SecurityContext.cs
- SiteMapNodeCollection.cs
- AutomationIdentifierGuids.cs
- InternalConfigHost.cs
- autovalidator.cs
- HandleExceptionArgs.cs
- ActivityBindForm.Designer.cs
- IisTraceListener.cs
- EdmConstants.cs
- ExtentCqlBlock.cs
- BinHexEncoder.cs
- DictionaryEntry.cs
- ContainerParagraph.cs
- GridLengthConverter.cs
- TaskCanceledException.cs
- DateTimeFormat.cs
- StrongNameIdentityPermission.cs
- StylusPointProperties.cs
- HtmlLink.cs
- HttpHostedTransportConfiguration.cs
- IndexedEnumerable.cs
- CircleHotSpot.cs
- EFAssociationProvider.cs
- EdmProperty.cs
- MobileRedirect.cs
- altserialization.cs
- WebConvert.cs
- ACL.cs
- EvidenceBase.cs
- ComponentDispatcher.cs
- WeakKeyDictionary.cs
- HtmlImageAdapter.cs
- ScriptDescriptor.cs
- DefaultClaimSet.cs
- SoapFaultCodes.cs
- ResourceDescriptionAttribute.cs
- ResourcesBuildProvider.cs
- NavigatorInput.cs
- QueryGenerator.cs
- ErrorHandler.cs
- Activity.cs
- BaseDataListComponentEditor.cs
- LinkDescriptor.cs
- BinarySerializer.cs
- StoryFragments.cs
- codemethodreferenceexpression.cs
- COM2ExtendedBrowsingHandler.cs
- PropertyTab.cs
- XhtmlBasicValidatorAdapter.cs
- WebPartManager.cs
- UriScheme.cs
- Model3DCollection.cs
- SubpageParaClient.cs
- Brush.cs
- DataControlFieldCell.cs
- DynamicMethod.cs
- ApplicationSecurityManager.cs
- GetReadStreamResult.cs
- BitmapEffectGeneralTransform.cs
- Sql8ExpressionRewriter.cs
- versioninfo.cs
- TextDocumentView.cs
- BamlLocalizabilityResolver.cs
- CredentialCache.cs
- StylusDevice.cs
- AsyncCodeActivity.cs
- StyleConverter.cs
- BrowserTree.cs
- UrlMappingsModule.cs
- webproxy.cs
- MarkupExtensionParser.cs
- MatrixKeyFrameCollection.cs
- PanelStyle.cs
- FillErrorEventArgs.cs
- TextPointerBase.cs
- TypeReference.cs
- Message.cs
- Selection.cs
- Int16Storage.cs
- TitleStyle.cs
- EditorAttributeInfo.cs
- EncryptedPackageFilter.cs
- WindowsButton.cs
- SelectiveScrollingGrid.cs
- BinHexEncoder.cs
- DPTypeDescriptorContext.cs
- ListItemCollection.cs
- HandlerMappingMemo.cs
- AssemblyCache.cs
- RepeaterItem.cs
- ToolStripEditorManager.cs
- UInt16Converter.cs
- DefaultMemberAttribute.cs
- ResourceExpressionBuilder.cs