Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWebControlsDesign / System / Data / WebControls / Design / EntityDataSourceEntitySetNameItem.cs / 1305376 / EntityDataSourceEntitySetNameItem.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //----------------------------------------------------------------------------- using System.Data.Metadata.Edm; namespace System.Web.UI.Design.WebControls { internal class EntityDataSourceEntitySetNameItem : 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 EntitySet _entitySet; // used when we have a real EntitySet backing this item private readonly string _unknownEntitySetName; // used when we have an unknown EntitySetName that we still want to include in the list internal EntityDataSourceEntitySetNameItem(EntitySet entitySet) { _entitySet = entitySet; } internal EntityDataSourceEntitySetNameItem(string unknownEntitySetName) { _unknownEntitySetName = unknownEntitySetName; } internal string EntitySetName { get { if (_entitySet != null) { return _entitySet.Name; } else { return _unknownEntitySetName; } } } internal EntitySet EntitySet { get { return _entitySet; } } public override string ToString() { return EntitySetName; } int IComparable .CompareTo(EntityDataSourceEntitySetNameItem other) { return (String.Compare(this.EntitySetName, other.EntitySetName, 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
- GlyphRun.cs
- FlowDocumentPage.cs
- DataGridComboBoxColumn.cs
- NetworkInformationPermission.cs
- XmlILOptimizerVisitor.cs
- translator.cs
- StringReader.cs
- XmlIlTypeHelper.cs
- GroupBoxRenderer.cs
- WindowsAltTab.cs
- FixedTextBuilder.cs
- XmlSchemaSequence.cs
- TransformerTypeCollection.cs
- QilFactory.cs
- ListViewItemSelectionChangedEvent.cs
- DesignerActionTextItem.cs
- MatrixStack.cs
- SpotLight.cs
- DataBoundControlAdapter.cs
- Column.cs
- SyndicationItemFormatter.cs
- ContainerFilterService.cs
- SectionInput.cs
- SslStream.cs
- CustomBindingElement.cs
- FormatControl.cs
- XsltException.cs
- LessThan.cs
- TextBoxRenderer.cs
- LogStore.cs
- LinkDesigner.cs
- CngAlgorithm.cs
- DataGridRowEventArgs.cs
- CallbackBehaviorAttribute.cs
- BlurBitmapEffect.cs
- PassportIdentity.cs
- EmptyCollection.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- PartialClassGenerationTaskInternal.cs
- LinearGradientBrush.cs
- OuterGlowBitmapEffect.cs
- XmlSchemaAttributeGroupRef.cs
- LineSegment.cs
- JournalEntryListConverter.cs
- CfgParser.cs
- Comparer.cs
- ApplicationInfo.cs
- InstanceDescriptor.cs
- NameValueCollection.cs
- DoubleLinkList.cs
- SqlFacetAttribute.cs
- PeerContact.cs
- WpfXamlMember.cs
- KnownTypesProvider.cs
- Evidence.cs
- EmptyImpersonationContext.cs
- WorkflowInspectionServices.cs
- ExtendedPropertyDescriptor.cs
- MetafileHeader.cs
- PaperSize.cs
- NativeMethods.cs
- DataServiceQuery.cs
- Label.cs
- SmiTypedGetterSetter.cs
- CatalogZoneBase.cs
- DropShadowBitmapEffect.cs
- LabelDesigner.cs
- ImpersonateTokenRef.cs
- AssemblyCache.cs
- TreeNodeBinding.cs
- NativeMethods.cs
- XmlArrayAttribute.cs
- TimeoutValidationAttribute.cs
- CacheChildrenQuery.cs
- Italic.cs
- __Error.cs
- EventProviderBase.cs
- NonVisualControlAttribute.cs
- IISMapPath.cs
- ResourceExpressionEditor.cs
- ComponentEditorPage.cs
- CleanUpVirtualizedItemEventArgs.cs
- DescendantQuery.cs
- UrlPath.cs
- FastPropertyAccessor.cs
- _SpnDictionary.cs
- FontCollection.cs
- CompensatableTransactionScopeActivity.cs
- ListDictionary.cs
- updateconfighost.cs
- MD5.cs
- SettingsSection.cs
- FrameDimension.cs
- RowTypePropertyElement.cs
- SurrogateDataContract.cs
- MessageDescriptionCollection.cs
- ImageFormat.cs
- BaseTreeIterator.cs
- XmlSchemaAppInfo.cs
- SHA512.cs