Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataWeb / Design / system / Data / Entity / Design / Common / EDesignUtil.cs / 1 / EDesignUtil.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // // @owner [....] // @backupOwner [....] //----------------------------------------------------------------------------- namespace System.Data.Services.Design.Common { using Microsoft.Win32; using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Configuration; using System.Data; using System.Data.Metadata.Edm; using System.Data.Objects; using System.Data.Objects.DataClasses; using System.Data.SqlTypes; using System.Diagnostics; using System.Globalization; using System.IO; using System.Reflection; using System.Runtime.ConstrainedExecution; using System.Runtime.InteropServices; using System.Runtime.Serialization; using System.Text; using System.Threading; using System.Xml; using Microsoft.SqlServer.Server; internal static class EDesignUtil { //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// // // Helper Functions // static internal T CheckArgumentNull(T value, string parameterName) where T : class { if (null == value) { throw ArgumentNull(parameterName); } return value; } static internal void CheckStringArgument(string value, string parameterName) { // Throw ArgumentNullException when string is null CheckArgumentNull(value, parameterName); // Throw ArgumentException when string is empty if (value.Length == 0) { throw InvalidStringArgument(parameterName); } } static internal LanguageOption CheckLanguageOptionArgument(LanguageOption value, string paramName) { if (value == LanguageOption.GenerateCSharpCode || value == LanguageOption.GenerateVBCode) { return value; } throw ArgumentOutOfRange(paramName); } static internal ArgumentException InvalidStringArgument(string parameterName) { ArgumentException e = new ArgumentException(Strings.InvalidStringArgument(parameterName)); return e; } static internal ArgumentNullException ArgumentNull(string parameter) { ArgumentNullException e = new ArgumentNullException(parameter); return e; } static internal InvalidOperationException InvalidOperation(string error) { InvalidOperationException e = new InvalidOperationException(error); return e; } static internal ArgumentOutOfRangeException ArgumentOutOfRange(string paramName) { return new ArgumentOutOfRangeException(paramName); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // // @owner [....] // @backupOwner [....] //----------------------------------------------------------------------------- namespace System.Data.Services.Design.Common { using Microsoft.Win32; using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Configuration; using System.Data; using System.Data.Metadata.Edm; using System.Data.Objects; using System.Data.Objects.DataClasses; using System.Data.SqlTypes; using System.Diagnostics; using System.Globalization; using System.IO; using System.Reflection; using System.Runtime.ConstrainedExecution; using System.Runtime.InteropServices; using System.Runtime.Serialization; using System.Text; using System.Threading; using System.Xml; using Microsoft.SqlServer.Server; internal static class EDesignUtil { //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// // // Helper Functions // static internal T CheckArgumentNull(T value, string parameterName) where T : class { if (null == value) { throw ArgumentNull(parameterName); } return value; } static internal void CheckStringArgument(string value, string parameterName) { // Throw ArgumentNullException when string is null CheckArgumentNull(value, parameterName); // Throw ArgumentException when string is empty if (value.Length == 0) { throw InvalidStringArgument(parameterName); } } static internal LanguageOption CheckLanguageOptionArgument(LanguageOption value, string paramName) { if (value == LanguageOption.GenerateCSharpCode || value == LanguageOption.GenerateVBCode) { return value; } throw ArgumentOutOfRange(paramName); } static internal ArgumentException InvalidStringArgument(string parameterName) { ArgumentException e = new ArgumentException(Strings.InvalidStringArgument(parameterName)); return e; } static internal ArgumentNullException ArgumentNull(string parameter) { ArgumentNullException e = new ArgumentNullException(parameter); return e; } static internal InvalidOperationException InvalidOperation(string error) { InvalidOperationException e = new InvalidOperationException(error); return e; } static internal ArgumentOutOfRangeException ArgumentOutOfRange(string paramName) { return new ArgumentOutOfRangeException(paramName); } } } // 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
- CqlParserHelpers.cs
- DesignerRegionMouseEventArgs.cs
- TextServicesCompartment.cs
- UnaryNode.cs
- XmlSchemaIdentityConstraint.cs
- AttachmentService.cs
- DoubleLinkList.cs
- SocketElement.cs
- SapiRecognizer.cs
- Trace.cs
- DropSourceBehavior.cs
- WindowsTokenRoleProvider.cs
- BrowserCapabilitiesFactory.cs
- XsdDateTime.cs
- DetailsViewCommandEventArgs.cs
- WeakReadOnlyCollection.cs
- SelectionWordBreaker.cs
- CorrelationTokenInvalidatedHandler.cs
- ParallelTimeline.cs
- TextBox.cs
- PropertyGeneratedEventArgs.cs
- DesigntimeLicenseContext.cs
- EventLogPermission.cs
- StagingAreaInputItem.cs
- ADMembershipUser.cs
- MediaTimeline.cs
- TrustManager.cs
- XpsFontSerializationService.cs
- ControlCachePolicy.cs
- ReadWriteObjectLock.cs
- DataGrid.cs
- JoinElimination.cs
- XmlObjectSerializerReadContextComplex.cs
- AssociationEndMember.cs
- RemoteWebConfigurationHostStream.cs
- ProxyWebPartManager.cs
- ChannelDemuxer.cs
- ProviderBase.cs
- DataControlCommands.cs
- FillErrorEventArgs.cs
- TiffBitmapEncoder.cs
- WindowsBrush.cs
- SchemaTableColumn.cs
- WebBrowserSiteBase.cs
- EntityFrameworkVersions.cs
- AuthorizationBehavior.cs
- ClientFormsIdentity.cs
- ContentPosition.cs
- CodeDomComponentSerializationService.cs
- DataControlImageButton.cs
- CacheMemory.cs
- FixedBufferAttribute.cs
- GridToolTip.cs
- JoinTreeSlot.cs
- PriorityChain.cs
- StringUtil.cs
- LayoutTableCell.cs
- SessionParameter.cs
- FileSystemInfo.cs
- TextOutput.cs
- FileDataSourceCache.cs
- HandlerMappingMemo.cs
- WorkflowItemPresenter.cs
- ResourceCodeDomSerializer.cs
- DeviceSpecificChoiceCollection.cs
- InteropBitmapSource.cs
- SelectedDatesCollection.cs
- StructuredTypeEmitter.cs
- HtmlInputCheckBox.cs
- TdsValueSetter.cs
- SessionIDManager.cs
- EventQueueState.cs
- XmlSignatureManifest.cs
- VectorValueSerializer.cs
- RegexWorker.cs
- AnimationClock.cs
- XmlQueryCardinality.cs
- PagerSettings.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- RichTextBox.cs
- ObjectReaderCompiler.cs
- BinHexEncoder.cs
- DBPropSet.cs
- DataGridViewCellMouseEventArgs.cs
- DecimalAnimationUsingKeyFrames.cs
- BitmapEffectState.cs
- PolyQuadraticBezierSegment.cs
- XmlWellformedWriter.cs
- CompilerLocalReference.cs
- EntityDataSourceContextDisposingEventArgs.cs
- PropertyDescriptorGridEntry.cs
- PasswordBox.cs
- ClientUrlResolverWrapper.cs
- ThicknessAnimationUsingKeyFrames.cs
- CommandValueSerializer.cs
- OutputCacheModule.cs
- EncoderParameters.cs
- InkPresenter.cs
- MTConfigUtil.cs
- NotFiniteNumberException.cs