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
- XmlBaseReader.cs
- OSEnvironmentHelper.cs
- SafeNativeMethods.cs
- ControlValuePropertyAttribute.cs
- DiscardableAttribute.cs
- FixedFlowMap.cs
- HtmlWindowCollection.cs
- PrinterSettings.cs
- MsmqElementBase.cs
- TcpHostedTransportConfiguration.cs
- NonPrimarySelectionGlyph.cs
- TabItem.cs
- OutputScopeManager.cs
- Animatable.cs
- TransportSecurityProtocolFactory.cs
- SimpleApplicationHost.cs
- DataBoundControl.cs
- TaskHelper.cs
- TextRenderer.cs
- XhtmlTextWriter.cs
- iisPickupDirectory.cs
- CodeAttributeArgumentCollection.cs
- AssemblyNameProxy.cs
- SQLResource.cs
- QueryInterceptorAttribute.cs
- RemotingHelper.cs
- OdbcDataReader.cs
- CacheOutputQuery.cs
- DataServiceQuery.cs
- SiteMapNodeItemEventArgs.cs
- DemultiplexingClientMessageFormatter.cs
- CommonDialog.cs
- WindowsToolbarItemAsMenuItem.cs
- FixedTextSelectionProcessor.cs
- MenuItemBindingCollection.cs
- WebBrowserProgressChangedEventHandler.cs
- CuspData.cs
- WinCategoryAttribute.cs
- DelayedRegex.cs
- WsdlBuildProvider.cs
- PeerApplicationLaunchInfo.cs
- SystemTcpConnection.cs
- DateTimeValueSerializerContext.cs
- CodeIdentifier.cs
- XamlSerializerUtil.cs
- PartitionResolver.cs
- TimerElapsedEvenArgs.cs
- ExtensionSimplifierMarkupObject.cs
- PersistenceParticipant.cs
- ProtocolsSection.cs
- DataSourceXmlElementAttribute.cs
- ScriptingJsonSerializationSection.cs
- ValidatedControlConverter.cs
- XmlConverter.cs
- WebResourceAttribute.cs
- OleAutBinder.cs
- HiddenField.cs
- HostProtectionPermission.cs
- PersianCalendar.cs
- MenuItem.cs
- PropertyEmitterBase.cs
- FlowDocumentView.cs
- RemotingSurrogateSelector.cs
- TemplateBindingExpression.cs
- XmlDictionaryReader.cs
- XsltFunctions.cs
- HttpAsyncResult.cs
- FunctionNode.cs
- DataSourceBooleanViewSchemaConverter.cs
- TraceUtility.cs
- StylesEditorDialog.cs
- WinEventWrap.cs
- TextSimpleMarkerProperties.cs
- HttpException.cs
- WebPartCatalogAddVerb.cs
- DataGridItemEventArgs.cs
- DrawingCollection.cs
- ErrorFormatterPage.cs
- BindingValueChangedEventArgs.cs
- Itemizer.cs
- TemplateBamlRecordReader.cs
- SmiEventSink_Default.cs
- XmlNodeList.cs
- MessageSecurityVersion.cs
- BamlLocalizabilityResolver.cs
- BitmapMetadataEnumerator.cs
- CharEnumerator.cs
- DPTypeDescriptorContext.cs
- IItemProperties.cs
- ADMembershipUser.cs
- EventRoute.cs
- WebEvents.cs
- CriticalFileToken.cs
- EventLogPermissionEntry.cs
- PreProcessInputEventArgs.cs
- VScrollProperties.cs
- TextLine.cs
- XamlHostingSectionGroup.cs
- Parameter.cs
- PerformanceCounters.cs