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
- SqlDataReader.cs
- X509Certificate2Collection.cs
- ResourceDictionary.cs
- WebPartDeleteVerb.cs
- XmlDomTextWriter.cs
- ChannelDispatcherBase.cs
- ObjectListShowCommandsEventArgs.cs
- ModelItem.cs
- DES.cs
- EntityCommandExecutionException.cs
- TransactionBridgeSection.cs
- VisualBrush.cs
- SetterBaseCollection.cs
- DataControlPagerLinkButton.cs
- FormViewPageEventArgs.cs
- WindowProviderWrapper.cs
- ClientTarget.cs
- FreezableCollection.cs
- UnmanagedMemoryAccessor.cs
- HttpBrowserCapabilitiesWrapper.cs
- InputScopeNameConverter.cs
- DataBindingCollection.cs
- BufferModesCollection.cs
- ControlCollection.cs
- ProcessModelSection.cs
- JsonFormatGeneratorStatics.cs
- LambdaCompiler.Binary.cs
- RefExpr.cs
- CryptoConfig.cs
- FileAuthorizationModule.cs
- FileInfo.cs
- CategoryAttribute.cs
- WriteableBitmap.cs
- InkCanvasAutomationPeer.cs
- LambdaCompiler.cs
- SoapMessage.cs
- DataGridViewSelectedCellCollection.cs
- CellRelation.cs
- SortKey.cs
- TransactionInterop.cs
- HttpListenerPrefixCollection.cs
- SqlTriggerContext.cs
- MimeMapping.cs
- InternalMappingException.cs
- ExceptionList.cs
- CompensationDesigner.cs
- StylusPointPropertyInfoDefaults.cs
- ViewGenResults.cs
- ExtendedPropertyDescriptor.cs
- ErrorHandler.cs
- mediaeventshelper.cs
- EncryptedReference.cs
- Positioning.cs
- ViewGenResults.cs
- FactoryMaker.cs
- WrappedReader.cs
- Compiler.cs
- MouseButton.cs
- ProfileWorkflowElement.cs
- DomNameTable.cs
- mactripleDES.cs
- ServiceModelSectionGroup.cs
- SimpleLine.cs
- LoadedOrUnloadedOperation.cs
- Container.cs
- RouteValueDictionary.cs
- Geometry3D.cs
- PropertyChangeTracker.cs
- ElementsClipboardData.cs
- UTF8Encoding.cs
- ResumeStoryboard.cs
- Group.cs
- LocalizationParserHooks.cs
- TextWriter.cs
- ClientSettingsSection.cs
- WebConfigurationHost.cs
- TranslateTransform.cs
- GacUtil.cs
- COSERVERINFO.cs
- WindowsProgressbar.cs
- DateTimeValueSerializerContext.cs
- MasterPageBuildProvider.cs
- CheckBoxList.cs
- DetectRunnableInstancesTask.cs
- NullRuntimeConfig.cs
- GenerateScriptTypeAttribute.cs
- ImageDrawing.cs
- DesignerProperties.cs
- BuildProviderCollection.cs
- SoapIgnoreAttribute.cs
- SQLSingle.cs
- IteratorFilter.cs
- CollectionViewProxy.cs
- ColorIndependentAnimationStorage.cs
- LineGeometry.cs
- TokenBasedSet.cs
- HuffModule.cs
- ImageList.cs
- ProgressBarHighlightConverter.cs
- BindingOperations.cs