Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWeb / Design / system / Data / Entity / Design / Common / EDesignUtil.cs / 1305376 / EDesignUtil.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // // @owner [....] // @backupOwner [....] //----------------------------------------------------------------------------- namespace System.Data.Services.Design.Common { using System; internal static class EDesignUtil { //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// // // Helper Functions // static internal T CheckArgumentNull(T value, string parameterName) where T : class { if (null == value) { throw Error.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 Error.ArgumentOutOfRange(paramName); } static internal DataServiceCodeVersion CheckDataServiceCodeVersionArgument(DataServiceCodeVersion value, string paramName) { if (value == DataServiceCodeVersion.V1 || value == DataServiceCodeVersion.V2) { return value; } throw Error.ArgumentOutOfRange(paramName); } static internal ArgumentException InvalidStringArgument(string parameterName) { ArgumentException e = new ArgumentException(Strings.InvalidStringArgument(parameterName)); return e; } static internal InvalidOperationException InvalidOperation(string error) { InvalidOperationException e = new InvalidOperationException(error); return e; } } } // 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
- EpmSourceTree.cs
- _HeaderInfo.cs
- ToolStripItem.cs
- ListViewHitTestInfo.cs
- DrawingContextFlattener.cs
- PersonalizationProvider.cs
- WebBrowserDesigner.cs
- SpecularMaterial.cs
- SmiMetaData.cs
- Stroke2.cs
- NCryptNative.cs
- GenerateScriptTypeAttribute.cs
- SizeFConverter.cs
- OleDbCommand.cs
- PageHandlerFactory.cs
- EntryIndex.cs
- StatusBarDrawItemEvent.cs
- TextRange.cs
- TextContainerHelper.cs
- CrossContextChannel.cs
- DataGridAddNewRow.cs
- IxmlLineInfo.cs
- PolicyStatement.cs
- ManagementExtension.cs
- ListDictionaryInternal.cs
- AutomationPatternInfo.cs
- NetStream.cs
- Message.cs
- precedingsibling.cs
- UnsafeNativeMethodsCLR.cs
- BaseDataListComponentEditor.cs
- DocumentXPathNavigator.cs
- Formatter.cs
- AstTree.cs
- RuleSettingsCollection.cs
- DeploymentExceptionMapper.cs
- UrlAuthFailedErrorFormatter.cs
- XmlDictionaryString.cs
- AnyReturnReader.cs
- EmbeddedMailObject.cs
- BuildResult.cs
- OneOf.cs
- MeasureData.cs
- PackageProperties.cs
- _RequestCacheProtocol.cs
- OleDbFactory.cs
- DataSourceProvider.cs
- XPathEmptyIterator.cs
- RequestDescription.cs
- DefaultDialogButtons.cs
- DragDeltaEventArgs.cs
- FixedTextContainer.cs
- RectangleGeometry.cs
- WindowsFormsHostAutomationPeer.cs
- BooleanFunctions.cs
- DataBindingHandlerAttribute.cs
- UITypeEditors.cs
- ServicePointManager.cs
- HttpWebResponse.cs
- ProfessionalColors.cs
- RequestTimeoutManager.cs
- BindingBase.cs
- ToolConsole.cs
- RecognitionResult.cs
- _NegoStream.cs
- ApplicationBuildProvider.cs
- MbpInfo.cs
- SqlCacheDependencyDatabase.cs
- smtpconnection.cs
- DotExpr.cs
- SerialReceived.cs
- ModuleBuilderData.cs
- SectionRecord.cs
- COMException.cs
- HttpInputStream.cs
- ArraySegment.cs
- VisualStyleRenderer.cs
- ToolStripContentPanel.cs
- AuthorizationContext.cs
- ValidatingReaderNodeData.cs
- Quaternion.cs
- LayoutEvent.cs
- FormsAuthenticationModule.cs
- KeyNameIdentifierClause.cs
- sqlmetadatafactory.cs
- EmptyControlCollection.cs
- Cursors.cs
- DependencyPropertyValueSerializer.cs
- CaseExpr.cs
- PointCollection.cs
- XmlDocument.cs
- Item.cs
- CompilerParameters.cs
- TemplateControlCodeDomTreeGenerator.cs
- ScriptManager.cs
- PtsCache.cs
- RowUpdatingEventArgs.cs
- OdbcDataReader.cs
- NavigationCommands.cs
- WebRequest.cs