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
- XXXInfos.cs
- BuildResult.cs
- DriveNotFoundException.cs
- SystemTcpConnection.cs
- ToolBarButtonClickEvent.cs
- DynamicDiscoSearcher.cs
- TreeViewImageIndexConverter.cs
- SystemColors.cs
- SharedDp.cs
- SqlInternalConnection.cs
- TransactionInformation.cs
- DependencyObjectProvider.cs
- SubpageParaClient.cs
- XmlSchemaAttributeGroupRef.cs
- FrameworkElementAutomationPeer.cs
- MimeXmlImporter.cs
- ObjectTypeMapping.cs
- baseshape.cs
- GlyphTypeface.cs
- CodeDefaultValueExpression.cs
- SQLStringStorage.cs
- NativeWindow.cs
- ListDesigner.cs
- Grammar.cs
- ReaderWriterLockSlim.cs
- CqlBlock.cs
- DropDownList.cs
- LabelLiteral.cs
- CompleteWizardStep.cs
- SapiRecoInterop.cs
- UncommonField.cs
- IProducerConsumerCollection.cs
- SessionIDManager.cs
- RpcAsyncResult.cs
- SessionPageStatePersister.cs
- AppDomainAttributes.cs
- ConstraintEnumerator.cs
- TabPage.cs
- TextBoxView.cs
- ExpressionEditorAttribute.cs
- ExtenderProviderService.cs
- TextSimpleMarkerProperties.cs
- IdnElement.cs
- EventHandlerList.cs
- FontDriver.cs
- TextServicesManager.cs
- RectAnimation.cs
- PenThread.cs
- DataTableClearEvent.cs
- safelink.cs
- UnhandledExceptionEventArgs.cs
- SplashScreenNativeMethods.cs
- ExtendedProtectionPolicyTypeConverter.cs
- SupportsEventValidationAttribute.cs
- Exceptions.cs
- WindowsScroll.cs
- FunctionCommandText.cs
- ConfigDefinitionUpdates.cs
- DayRenderEvent.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- DataGridViewCellPaintingEventArgs.cs
- precedingquery.cs
- GenericEnumConverter.cs
- CmsInterop.cs
- CreateUserWizard.cs
- RequestUriProcessor.cs
- SortKey.cs
- StreamAsIStream.cs
- BuildProviderCollection.cs
- Package.cs
- Size.cs
- ObjectListItem.cs
- CopyCodeAction.cs
- EntityProxyTypeInfo.cs
- DoubleIndependentAnimationStorage.cs
- LinkLabel.cs
- ConfigXmlSignificantWhitespace.cs
- __ComObject.cs
- x509utils.cs
- MouseOverProperty.cs
- ImpersonateTokenRef.cs
- FragmentQuery.cs
- EdmMember.cs
- _FtpControlStream.cs
- DrawingImage.cs
- DeferredSelectedIndexReference.cs
- BinaryFormatterWriter.cs
- ServiceDiscoveryBehavior.cs
- InheritablePropertyChangeInfo.cs
- SerTrace.cs
- BoolLiteral.cs
- ControlUtil.cs
- StylusCollection.cs
- Registration.cs
- PersianCalendar.cs
- FixedPageStructure.cs
- ProjectionNode.cs
- iisPickupDirectory.cs
- Translator.cs
- StringComparer.cs