Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Metadata / Edm / util.cs / 1305376 / util.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Data.Common; using System.Diagnostics; using System.Text; namespace System.Data.Metadata.Edm { ////// Class holding utility functions for metadata /// internal static class Util { #region Methods ////// Throws an appropriate exception if the given item is a readonly, used when an attempt is made to change /// a property /// /// The item whose readonly is being tested internal static void ThrowIfReadOnly(MetadataItem item) { Debug.Assert(item != null, "The given item is null"); if (item.IsReadOnly) { throw EntityUtil.OperationOnReadOnlyItem(); } } ////// Check to make sure the given item do have identity /// /// The item to check for valid identity /// The name of the argument [Conditional("DEBUG")] internal static void AssertItemHasIdentity(MetadataItem item, string argumentName) { Debug.Assert(!string.IsNullOrEmpty(item.Identity), "Item has empty identity."); EntityUtil.GenericCheckArgumentNull(item, argumentName); } #endregion } } // 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
- TransformerConfigurationWizardBase.cs
- PenThreadPool.cs
- CodeAttributeDeclarationCollection.cs
- PolicyValidationException.cs
- MemberInitExpression.cs
- MimeXmlReflector.cs
- LZCodec.cs
- BaseCodeDomTreeGenerator.cs
- SoapTypeAttribute.cs
- Types.cs
- StorageModelBuildProvider.cs
- sitestring.cs
- SynchronizedDispatch.cs
- InkCanvasInnerCanvas.cs
- unsafenativemethodstextservices.cs
- EDesignUtil.cs
- DataGridViewControlCollection.cs
- XPathArrayIterator.cs
- TextRangeEditLists.cs
- BufferCache.cs
- WhitespaceSignificantCollectionAttribute.cs
- ContextMenuStrip.cs
- ConfigurationLocationCollection.cs
- EntityConnection.cs
- CodeValidator.cs
- LocalFileSettingsProvider.cs
- RsaSecurityToken.cs
- OleDbRowUpdatingEvent.cs
- WorkflowInspectionServices.cs
- QilTypeChecker.cs
- OrthographicCamera.cs
- CompositeTypefaceMetrics.cs
- JsonReaderWriterFactory.cs
- FormatConvertedBitmap.cs
- NavigatorInput.cs
- SerializerDescriptor.cs
- panel.cs
- HostingEnvironmentException.cs
- CornerRadiusConverter.cs
- SchemaEntity.cs
- HeaderedContentControl.cs
- Pen.cs
- MexHttpBindingElement.cs
- LinkDescriptor.cs
- _ListenerAsyncResult.cs
- XsdDuration.cs
- SoapAttributes.cs
- TypeContext.cs
- RectIndependentAnimationStorage.cs
- XmlSchemaInferenceException.cs
- GridViewColumnHeaderAutomationPeer.cs
- coordinatorfactory.cs
- ApplicationSecurityManager.cs
- Column.cs
- SystemColors.cs
- SQLGuid.cs
- ExtensionWindow.cs
- AttributeData.cs
- COM2ICategorizePropertiesHandler.cs
- WCFBuildProvider.cs
- SafeBitVector32.cs
- EventLogStatus.cs
- ApplicationFileParser.cs
- DbSetClause.cs
- IxmlLineInfo.cs
- MenuItemCollectionEditorDialog.cs
- ConsumerConnectionPointCollection.cs
- Graphics.cs
- AutomationPropertyChangedEventArgs.cs
- JumpItem.cs
- DecoderExceptionFallback.cs
- ListMarkerSourceInfo.cs
- FileDialogPermission.cs
- ListViewDataItem.cs
- BuildProvider.cs
- RenderDataDrawingContext.cs
- DesignerActionUIService.cs
- SchemaNotation.cs
- DataGridViewColumnTypeEditor.cs
- DataGridViewCellFormattingEventArgs.cs
- TreeNodeConverter.cs
- TranslateTransform3D.cs
- EdmItemCollection.OcAssemblyCache.cs
- ModelUIElement3D.cs
- ManagementClass.cs
- XmlSchemaSimpleContentExtension.cs
- TypeDescriptionProviderAttribute.cs
- BinaryWriter.cs
- XPathArrayIterator.cs
- MasterPageBuildProvider.cs
- DataKeyPropertyAttribute.cs
- DetailsViewDeletedEventArgs.cs
- UpDownBase.cs
- SequenceDesigner.cs
- Point3DIndependentAnimationStorage.cs
- DBPropSet.cs
- ScrollContentPresenter.cs
- MemoryResponseElement.cs
- PassportPrincipal.cs
- SingleTagSectionHandler.cs