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
- PolicyReader.cs
- DataViewSettingCollection.cs
- TextPatternIdentifiers.cs
- OdbcStatementHandle.cs
- TextEditorCopyPaste.cs
- CryptoStream.cs
- PhotoPrintingIntent.cs
- Int64KeyFrameCollection.cs
- RangeValidator.cs
- StreamWithDictionary.cs
- SafeFileMappingHandle.cs
- SecurityState.cs
- ControlParameter.cs
- DLinqTableProvider.cs
- Context.cs
- SecurityState.cs
- GPPOINT.cs
- PrintPreviewControl.cs
- OleDbPropertySetGuid.cs
- ToRequest.cs
- WebZone.cs
- securitycriticaldata.cs
- shaperfactoryquerycachekey.cs
- DoWhileDesigner.xaml.cs
- _TransmitFileOverlappedAsyncResult.cs
- UnmanagedMarshal.cs
- LinkAreaEditor.cs
- SourceSwitch.cs
- SeverityFilter.cs
- TextFormatterContext.cs
- PersonalizationProviderHelper.cs
- ZoneIdentityPermission.cs
- Security.cs
- ElementAction.cs
- DiscreteKeyFrames.cs
- SQLDouble.cs
- AppDomainCompilerProxy.cs
- DataServiceRequestException.cs
- ParserExtension.cs
- TabItemWrapperAutomationPeer.cs
- RegexCode.cs
- CultureInfoConverter.cs
- SchemaImporterExtension.cs
- SafeSecurityHandles.cs
- CodeNamespaceCollection.cs
- ToolStripControlHost.cs
- SiteMapPath.cs
- RelationshipEnd.cs
- SQLInt32Storage.cs
- Converter.cs
- FileRecordSequence.cs
- ZipArchive.cs
- TabControlEvent.cs
- GenerateTemporaryTargetAssembly.cs
- MetadataCache.cs
- TypefaceMetricsCache.cs
- VectorCollectionConverter.cs
- ApplicationCommands.cs
- QuadraticBezierSegment.cs
- UntypedNullExpression.cs
- ContainerUtilities.cs
- EventSinkHelperWriter.cs
- ObjectStateManagerMetadata.cs
- TableParagraph.cs
- MenuItem.cs
- AppDomainProtocolHandler.cs
- ToReply.cs
- XslTransformFileEditor.cs
- DesignerCatalogPartChrome.cs
- TraceListeners.cs
- MediaScriptCommandRoutedEventArgs.cs
- FormClosedEvent.cs
- PropertyInformation.cs
- UpdateManifestForBrowserApplication.cs
- TreeViewImageGenerator.cs
- Assert.cs
- MenuItemStyleCollection.cs
- SafeRightsManagementHandle.cs
- ApplicationHost.cs
- Hyperlink.cs
- List.cs
- RemoteWebConfigurationHost.cs
- Int32AnimationUsingKeyFrames.cs
- WithParamAction.cs
- SystemResourceHost.cs
- FileDialog.cs
- XmlSecureResolver.cs
- XPathBuilder.cs
- LoginCancelEventArgs.cs
- XmlWriterSettings.cs
- ViewCellRelation.cs
- Serializer.cs
- XmlNodeList.cs
- DynamicPropertyHolder.cs
- OutgoingWebRequestContext.cs
- XamlWriter.cs
- UniformGrid.cs
- UpdateProgress.cs
- Sequence.cs
- CodeTypeReferenceExpression.cs