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
- ThreadExceptionDialog.cs
- ApplicationInfo.cs
- ClientTargetSection.cs
- HttpHeaderCollection.cs
- Policy.cs
- WebControlAdapter.cs
- ImageMetadata.cs
- AdapterSwitches.cs
- mda.cs
- GridItemPattern.cs
- EncodingNLS.cs
- Tile.cs
- FrameworkContentElement.cs
- CodeSubDirectoriesCollection.cs
- FaultDesigner.cs
- XmlRawWriterWrapper.cs
- DataTableNewRowEvent.cs
- DataReaderContainer.cs
- SpanIndex.cs
- ImageListUtils.cs
- CodeTypeMember.cs
- TTSEngineTypes.cs
- KeyManager.cs
- WindowsFormsHostPropertyMap.cs
- ipaddressinformationcollection.cs
- CompositeDuplexElement.cs
- SymbolMethod.cs
- QilChoice.cs
- XmlAnyAttributeAttribute.cs
- RuntimeResourceSet.cs
- Stylesheet.cs
- CornerRadiusConverter.cs
- WebContext.cs
- RTTypeWrapper.cs
- SplashScreen.cs
- StackSpiller.Temps.cs
- TempFiles.cs
- SortedSet.cs
- PersonalizablePropertyEntry.cs
- ProfileBuildProvider.cs
- TrackingStringDictionary.cs
- HwndMouseInputProvider.cs
- PeerContact.cs
- WsatExtendedInformation.cs
- IsolatedStorage.cs
- PieceDirectory.cs
- SecurityUtils.cs
- Config.cs
- loginstatus.cs
- DateTimeFormatInfo.cs
- SmtpNegotiateAuthenticationModule.cs
- UInt16.cs
- SoapHeaderException.cs
- Rect3D.cs
- IteratorFilter.cs
- XmlSerializableServices.cs
- PagePropertiesChangingEventArgs.cs
- WorkflowQueueInfo.cs
- TextHidden.cs
- HttpFileCollection.cs
- CommandPlan.cs
- WeakReferenceKey.cs
- StylusTip.cs
- DataGridViewTextBoxEditingControl.cs
- HashAlgorithm.cs
- NameScopePropertyAttribute.cs
- ActivityExecutionContextCollection.cs
- QueryOpeningEnumerator.cs
- SystemIcmpV4Statistics.cs
- RequestCacheEntry.cs
- RenderDataDrawingContext.cs
- DmlSqlGenerator.cs
- ViewStateModeByIdAttribute.cs
- ListItemCollection.cs
- DialogResultConverter.cs
- D3DImage.cs
- SourceFileBuildProvider.cs
- TransformGroup.cs
- RegexReplacement.cs
- CodeIterationStatement.cs
- EventDrivenDesigner.cs
- FontUnit.cs
- RequestQueue.cs
- BinaryFormatter.cs
- CqlParserHelpers.cs
- CmsInterop.cs
- LinkButton.cs
- MobileListItemCollection.cs
- EdmItemCollection.cs
- GroupBoxAutomationPeer.cs
- MissingMethodException.cs
- LocalValueEnumerator.cs
- PolyBezierSegment.cs
- EdmSchemaAttribute.cs
- NullableFloatAverageAggregationOperator.cs
- BuilderPropertyEntry.cs
- DigestTraceRecordHelper.cs
- JavaScriptSerializer.cs
- SpecularMaterial.cs
- IIS7UserPrincipal.cs