Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / VariableModifiersHelper.cs / 1305376 / VariableModifiersHelper.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities { using System; using System.ComponentModel; using System.Runtime; static class VariableModifiersHelper { static bool IsDefined(VariableModifiers modifiers) { return (modifiers == VariableModifiers.None || ((modifiers & (VariableModifiers.Mapped | VariableModifiers.ReadOnly)) == modifiers)); } public static bool IsReadOnly(VariableModifiers modifiers) { return (modifiers & VariableModifiers.ReadOnly) == VariableModifiers.ReadOnly; } public static bool IsMappable(VariableModifiers modifiers) { return (modifiers & VariableModifiers.Mapped) == VariableModifiers.Mapped; } public static void Validate(VariableModifiers modifiers, string argumentName) { if (!IsDefined(modifiers)) { throw FxTrace.Exception.AsError( new InvalidEnumArgumentException(argumentName, (int)modifiers, typeof(VariableModifiers))); } } } } // 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
- TextEffectResolver.cs
- RenderOptions.cs
- WebBrowserEvent.cs
- DbMetaDataColumnNames.cs
- ElementProxy.cs
- ListBox.cs
- AffineTransform3D.cs
- StructuredTypeInfo.cs
- ParseNumbers.cs
- ErasingStroke.cs
- MenuScrollingVisibilityConverter.cs
- DefaultTraceListener.cs
- SqlConnectionPoolGroupProviderInfo.cs
- PopupEventArgs.cs
- GetLedgerEntryForRecipientRequest.cs
- AsyncWaitHandle.cs
- CacheManager.cs
- NodeFunctions.cs
- MaterialCollection.cs
- RuleAction.cs
- XmlUnspecifiedAttribute.cs
- ChtmlMobileTextWriter.cs
- XpsFont.cs
- TextModifier.cs
- PermissionAttributes.cs
- MatchSingleFxEngineOpcode.cs
- Rotation3D.cs
- Vector.cs
- ContentOnlyMessage.cs
- CalendarTable.cs
- File.cs
- SHA256Managed.cs
- HandleCollector.cs
- TransformValueSerializer.cs
- AppSettingsReader.cs
- ISAPIApplicationHost.cs
- SqlColumnizer.cs
- ToolboxComponentsCreatingEventArgs.cs
- CompilerLocalReference.cs
- EUCJPEncoding.cs
- ArgumentNullException.cs
- DataGridView.cs
- FullTextState.cs
- Dictionary.cs
- EditingMode.cs
- SmtpLoginAuthenticationModule.cs
- ControlCollection.cs
- HttpCookie.cs
- LoginName.cs
- BitmapEffectGeneralTransform.cs
- GridViewRow.cs
- PackageRelationshipCollection.cs
- VirtualizedItemPattern.cs
- ControlSerializer.cs
- LinkDesigner.cs
- SqlParameterCollection.cs
- SamlAuthenticationClaimResource.cs
- ProgressBar.cs
- DesignerCommandAdapter.cs
- WebPartVerbCollection.cs
- MessageBox.cs
- ByteAnimation.cs
- GenericEnumerator.cs
- InkCanvasInnerCanvas.cs
- Misc.cs
- SqlDataSourceCommandEventArgs.cs
- EventManager.cs
- OAVariantLib.cs
- DocumentViewerConstants.cs
- DbDataReader.cs
- Comparer.cs
- FileSystemInfo.cs
- EventLevel.cs
- fixedPageContentExtractor.cs
- EditCommandColumn.cs
- RangeContentEnumerator.cs
- IsolatedStorageFileStream.cs
- RankException.cs
- CancelEventArgs.cs
- EmptyQuery.cs
- EntityViewGenerator.cs
- AccessDataSource.cs
- DataObjectEventArgs.cs
- Model3DGroup.cs
- TrustManager.cs
- MemberDescriptor.cs
- XmlnsDefinitionAttribute.cs
- SafeHandle.cs
- ContextMenu.cs
- HttpDictionary.cs
- CodeParameterDeclarationExpression.cs
- RadioButtonStandardAdapter.cs
- GlyphRunDrawing.cs
- Timeline.cs
- Stacktrace.cs
- SynchronizationLockException.cs
- XsdCachingReader.cs
- ListSourceHelper.cs
- XXXOnTypeBuilderInstantiation.cs
- ExpandedProjectionNode.cs