Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / ArgumentDirectionHelper.cs / 1305376 / ArgumentDirectionHelper.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities { using System; using System.ComponentModel; static class ArgumentDirectionHelper { internal static bool IsDefined(ArgumentDirection direction) { return (direction == ArgumentDirection.In || direction == ArgumentDirection.Out || direction == ArgumentDirection.InOut); } public static void Validate(ArgumentDirection direction, string argumentName) { if (!IsDefined(direction)) { throw FxTrace.Exception.AsError( new InvalidEnumArgumentException(argumentName, (int)direction, typeof(ArgumentDirection))); } } public static bool IsIn(Argument argument) { return ArgumentDirectionHelper.IsIn(argument.Direction); } public static bool IsIn(ArgumentDirection direction) { return (direction == ArgumentDirection.In) || (direction == ArgumentDirection.InOut); } public static bool IsOut(Argument argument) { return ArgumentDirectionHelper.IsOut(argument.Direction); } public static bool IsOut(ArgumentDirection direction) { return (direction == ArgumentDirection.Out) || (direction == ArgumentDirection.InOut); } } } // 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
- TableLayoutStyleCollection.cs
- StaticExtension.cs
- Token.cs
- DataBoundLiteralControl.cs
- Vector3dCollection.cs
- COM2ColorConverter.cs
- SyncOperationState.cs
- DataColumnMapping.cs
- MetafileHeader.cs
- WebPartVerb.cs
- PhonemeConverter.cs
- ZipIOCentralDirectoryBlock.cs
- safemediahandle.cs
- RenderData.cs
- ResourceDescriptionAttribute.cs
- ModelTreeEnumerator.cs
- XmlAttributeCache.cs
- DateRangeEvent.cs
- ValidatedControlConverter.cs
- DesignTimeVisibleAttribute.cs
- NotifyIcon.cs
- SystemEvents.cs
- MediaElement.cs
- ForeignConstraint.cs
- DataGridViewRowPostPaintEventArgs.cs
- DocumentSequence.cs
- NavigatingCancelEventArgs.cs
- NullEntityWrapper.cs
- DataListGeneralPage.cs
- ViewUtilities.cs
- SafeNativeMethods.cs
- HtmlContainerControl.cs
- HttpCacheParams.cs
- SafeBitVector32.cs
- MembershipAdapter.cs
- HashMembershipCondition.cs
- ParseHttpDate.cs
- Expression.cs
- StylusTip.cs
- DotExpr.cs
- DropDownHolder.cs
- SBCSCodePageEncoding.cs
- GridViewUpdatedEventArgs.cs
- NativeMethods.cs
- ValueType.cs
- SqlUserDefinedAggregateAttribute.cs
- WpfSharedBamlSchemaContext.cs
- TypedServiceOperationListItem.cs
- XmlnsPrefixAttribute.cs
- Workspace.cs
- InstallerTypeAttribute.cs
- MimeMapping.cs
- CatchBlock.cs
- DispatcherExceptionEventArgs.cs
- CodePageUtils.cs
- PeerCredential.cs
- Queue.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- SearchExpression.cs
- SiteMap.cs
- AudioSignalProblemOccurredEventArgs.cs
- HttpPostProtocolReflector.cs
- Rect3D.cs
- WasAdminWrapper.cs
- RegexCapture.cs
- ResourceDescriptionAttribute.cs
- BufferBuilder.cs
- ControlBuilder.cs
- UrlMappingCollection.cs
- ZipIORawDataFileBlock.cs
- ExternalDataExchangeClient.cs
- ScopelessEnumAttribute.cs
- ThrowHelper.cs
- PeerEndPoint.cs
- CompoundFileIOPermission.cs
- DataSetFieldSchema.cs
- ClientConfigurationSystem.cs
- AutomationElement.cs
- HttpException.cs
- ChannelBuilder.cs
- HttpProtocolReflector.cs
- List.cs
- ExtentKey.cs
- SupportsPreviewControlAttribute.cs
- WindowsNonControl.cs
- PerformanceCountersElement.cs
- Operand.cs
- CheckBoxBaseAdapter.cs
- BaseResourcesBuildProvider.cs
- DataGridViewAutoSizeModeEventArgs.cs
- __ConsoleStream.cs
- Rule.cs
- FileLoadException.cs
- ModelTreeManager.cs
- OutgoingWebResponseContext.cs
- ItemsControlAutomationPeer.cs
- PackageRelationshipCollection.cs
- UnicastIPAddressInformationCollection.cs
- QueryStringConverter.cs
- ViewGenerator.cs