Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- SafeArchiveContext.cs
- MetadataUtilsSmi.cs
- RichTextBox.cs
- MessagingActivityHelper.cs
- GenericAuthenticationEventArgs.cs
- MaskedTextBox.cs
- InheritanceContextHelper.cs
- DescendentsWalkerBase.cs
- RoleServiceManager.cs
- CalendarButtonAutomationPeer.cs
- UpdateCommandGenerator.cs
- HttpContextServiceHost.cs
- UriParserTemplates.cs
- BehaviorEditorPart.cs
- CodeIdentifiers.cs
- XmlILAnnotation.cs
- UriParserTemplates.cs
- XmlDataSource.cs
- SparseMemoryStream.cs
- CapabilitiesPattern.cs
- RelationshipSet.cs
- MetaModel.cs
- SymbolDocumentGenerator.cs
- PolicyImporterElementCollection.cs
- _TLSstream.cs
- XmlReflectionMember.cs
- DynamicMethod.cs
- BitmapDecoder.cs
- FileDialog_Vista_Interop.cs
- AutomationPropertyInfo.cs
- WindowsSlider.cs
- CodeArgumentReferenceExpression.cs
- SubpageParaClient.cs
- StandardMenuStripVerb.cs
- StringUtil.cs
- CompositeDesignerAccessibleObject.cs
- FixedDocumentSequencePaginator.cs
- GACIdentityPermission.cs
- FontNamesConverter.cs
- SocketPermission.cs
- HttpProfileGroupBase.cs
- HierarchicalDataBoundControlAdapter.cs
- SystemDropShadowChrome.cs
- bindurihelper.cs
- DataGridViewComboBoxCell.cs
- OdbcParameter.cs
- ReadOnlyActivityGlyph.cs
- BaseComponentEditor.cs
- NegatedCellConstant.cs
- CodeDirectionExpression.cs
- ItemTypeToolStripMenuItem.cs
- NumberFunctions.cs
- DirectionalLight.cs
- DropAnimation.xaml.cs
- SoapMessage.cs
- ByteAnimationUsingKeyFrames.cs
- AssociationTypeEmitter.cs
- InputScopeNameConverter.cs
- OptimisticConcurrencyException.cs
- TextTreeUndo.cs
- Util.cs
- GeneratedCodeAttribute.cs
- SemaphoreFullException.cs
- RegularExpressionValidator.cs
- TemplateLookupAction.cs
- DefaultShape.cs
- DateTimeFormatInfo.cs
- FixedSOMFixedBlock.cs
- TrustLevel.cs
- safesecurityhelperavalon.cs
- XmlNamespaceDeclarationsAttribute.cs
- DBCommandBuilder.cs
- SQLInt16Storage.cs
- unsafenativemethodstextservices.cs
- PolyLineSegment.cs
- COM2ExtendedUITypeEditor.cs
- WebPartUtil.cs
- ValueTypeFixupInfo.cs
- HttpWebResponse.cs
- View.cs
- MethodBuilderInstantiation.cs
- XmlNavigatorStack.cs
- ViewValidator.cs
- PolyQuadraticBezierSegment.cs
- GifBitmapEncoder.cs
- DataProtection.cs
- NotConverter.cs
- HyperLink.cs
- HandleTable.cs
- DataGridViewRowConverter.cs
- PointHitTestResult.cs
- MediaEntryAttribute.cs
- TextSelectionProcessor.cs
- Track.cs
- SemanticAnalyzer.cs
- EventMap.cs
- Cursors.cs
- BinaryFormatter.cs
- FlowSwitchDesigner.xaml.cs
- UICuesEvent.cs