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
- RegexCompiler.cs
- FacetEnabledSchemaElement.cs
- HitTestParameters3D.cs
- DSACryptoServiceProvider.cs
- ViewValidator.cs
- SQLDecimalStorage.cs
- ListControlBuilder.cs
- DesignerView.Commands.cs
- DesignTimeTemplateParser.cs
- CssTextWriter.cs
- AdornerPresentationContext.cs
- XslTransform.cs
- SetIndexBinder.cs
- safemediahandle.cs
- EventHandlerList.cs
- XmlPreloadedResolver.cs
- InternalControlCollection.cs
- ImageSource.cs
- ActiveXHost.cs
- HostingPreferredMapPath.cs
- WindowProviderWrapper.cs
- ServiceOperation.cs
- DateTimeOffsetConverter.cs
- RelativeSource.cs
- CellQuery.cs
- ToolStripSettings.cs
- RangeValidator.cs
- Empty.cs
- RegexCaptureCollection.cs
- DocumentPage.cs
- DrawingAttributeSerializer.cs
- SessionStateModule.cs
- PropertyDescriptor.cs
- DateTimeOffset.cs
- FieldToken.cs
- HtmlTableCellCollection.cs
- TagPrefixCollection.cs
- HttpProfileBase.cs
- SmiRequestExecutor.cs
- ProcessHostMapPath.cs
- EncryptedData.cs
- StylusDownEventArgs.cs
- Comparer.cs
- InputLanguageEventArgs.cs
- TypeForwardedToAttribute.cs
- ADConnectionHelper.cs
- ETagAttribute.cs
- Property.cs
- BinaryParser.cs
- Int32AnimationBase.cs
- DownloadProgressEventArgs.cs
- DataGridCellClipboardEventArgs.cs
- ExecutedRoutedEventArgs.cs
- ToolStripDropDownButton.cs
- ToolStripSeparator.cs
- RequestTimeoutManager.cs
- ResourceIDHelper.cs
- SessionState.cs
- HMACSHA256.cs
- URLString.cs
- SQLGuid.cs
- CombinedGeometry.cs
- SerializationBinder.cs
- PnrpPermission.cs
- TimeStampChecker.cs
- DynamicUpdateCommand.cs
- TaskFormBase.cs
- BufferedGraphicsManager.cs
- PropertyManager.cs
- CssStyleCollection.cs
- SqlCacheDependency.cs
- DateBoldEvent.cs
- ZipIOLocalFileHeader.cs
- SmtpException.cs
- XmlNodeChangedEventManager.cs
- MachineKeySection.cs
- ExpressionQuoter.cs
- BitmapEffectGroup.cs
- GridEntryCollection.cs
- CompensatableTransactionScopeActivity.cs
- PeerCredential.cs
- IndexingContentUnit.cs
- StringBuilder.cs
- ScriptResourceAttribute.cs
- ProfilePropertyNameValidator.cs
- SchemaNames.cs
- RepeatButton.cs
- SafeReadContext.cs
- CTreeGenerator.cs
- CodeCompiler.cs
- ColorConverter.cs
- TemplatedWizardStep.cs
- Setter.cs
- WebServiceMethodData.cs
- EditorReuseAttribute.cs
- UriSection.cs
- Geometry.cs
- SafeProcessHandle.cs
- EditBehavior.cs
- IIS7WorkerRequest.cs