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
- DataGridViewTextBoxEditingControl.cs
- ParseHttpDate.cs
- AnchoredBlock.cs
- GridItemProviderWrapper.cs
- BitStack.cs
- SdlChannelSink.cs
- ChangePassword.cs
- StorageMappingItemLoader.cs
- SamlSecurityTokenAuthenticator.cs
- Point3D.cs
- CodeTypeDeclarationCollection.cs
- ScriptingSectionGroup.cs
- DockEditor.cs
- StrokeCollectionConverter.cs
- SqlTriggerAttribute.cs
- RSAPKCS1KeyExchangeFormatter.cs
- HScrollProperties.cs
- DetailsViewDeletedEventArgs.cs
- MbpInfo.cs
- HttpClientCertificate.cs
- DebugHandleTracker.cs
- D3DImage.cs
- BitmapPalette.cs
- PasswordPropertyTextAttribute.cs
- ReplyChannelBinder.cs
- ContainerAction.cs
- MemberMaps.cs
- PageAdapter.cs
- MenuAdapter.cs
- XamlSerializerUtil.cs
- CompressionTransform.cs
- VBIdentifierName.cs
- HtmlEncodedRawTextWriter.cs
- SecurityContext.cs
- CodeCommentStatementCollection.cs
- IPAddress.cs
- TraceRecord.cs
- SqlException.cs
- SqlNodeAnnotations.cs
- UIElementPropertyUndoUnit.cs
- WindowsTokenRoleProvider.cs
- BaseHashHelper.cs
- SQLByte.cs
- TextTreeUndoUnit.cs
- DateTime.cs
- PersonalizationAdministration.cs
- ObsoleteAttribute.cs
- RawTextInputReport.cs
- InputBindingCollection.cs
- BamlResourceSerializer.cs
- HierarchicalDataBoundControlAdapter.cs
- SoapInteropTypes.cs
- SerializationAttributes.cs
- MaskInputRejectedEventArgs.cs
- XmlAtomicValue.cs
- MouseButtonEventArgs.cs
- SortExpressionBuilder.cs
- OleDbDataReader.cs
- WebPartConnectionCollection.cs
- DataBindEngine.cs
- ProfileManager.cs
- WindowHideOrCloseTracker.cs
- DataGridTable.cs
- DocumentViewerHelper.cs
- ZipIORawDataFileBlock.cs
- GeneralTransform3D.cs
- ParserExtension.cs
- EnumBuilder.cs
- SafeEventLogReadHandle.cs
- FormClosedEvent.cs
- Logging.cs
- LinqDataSourceUpdateEventArgs.cs
- ExpandedWrapper.cs
- Array.cs
- NonParentingControl.cs
- SoundPlayerAction.cs
- Monitor.cs
- DockAndAnchorLayout.cs
- FontStretch.cs
- CodeCompileUnit.cs
- ExpressionBindingCollection.cs
- GroupDescription.cs
- TransformPattern.cs
- RawStylusSystemGestureInputReport.cs
- SchemaImporterExtensionsSection.cs
- SmiXetterAccessMap.cs
- ObjectTypeMapping.cs
- RSAOAEPKeyExchangeFormatter.cs
- XPathBinder.cs
- TreeNodeEventArgs.cs
- TileModeValidation.cs
- ModelToObjectValueConverter.cs
- OciHandle.cs
- ObjRef.cs
- Random.cs
- AssemblyFilter.cs
- LineVisual.cs
- IdnElement.cs
- DifferencingCollection.cs
- WebAdminConfigurationHelper.cs