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
- ProfileGroupSettingsCollection.cs
- TypeForwardedToAttribute.cs
- ThrowHelper.cs
- RenderTargetBitmap.cs
- ManualResetEventSlim.cs
- OrderedParallelQuery.cs
- EpmContentSerializerBase.cs
- PathGradientBrush.cs
- SqlNodeAnnotations.cs
- Vertex.cs
- AuthenticationModuleElementCollection.cs
- CompilationLock.cs
- CssStyleCollection.cs
- SqlProviderUtilities.cs
- MenuScrollingVisibilityConverter.cs
- SqlCrossApplyToCrossJoin.cs
- CodeSnippetTypeMember.cs
- HostingEnvironmentWrapper.cs
- CorePropertiesFilter.cs
- MetafileHeader.cs
- ValueQuery.cs
- UnSafeCharBuffer.cs
- FormViewRow.cs
- Fonts.cs
- SelectionEditingBehavior.cs
- DbModificationCommandTree.cs
- DataException.cs
- XmlTextEncoder.cs
- SemaphoreSecurity.cs
- ObjectDataSourceSelectingEventArgs.cs
- XmlSchemaSequence.cs
- XmlTextAttribute.cs
- TransformerConfigurationWizardBase.cs
- WebPartRestoreVerb.cs
- odbcmetadatafactory.cs
- ReadOnlyPermissionSet.cs
- RepeaterItemCollection.cs
- SoapBinding.cs
- TextUtf8RawTextWriter.cs
- WebPartExportVerb.cs
- EventHandlersStore.cs
- AppDomainProtocolHandler.cs
- TypeInitializationException.cs
- MobileUITypeEditor.cs
- FileCodeGroup.cs
- RankException.cs
- TagPrefixInfo.cs
- ChannelDispatcher.cs
- ExpressionEditorSheet.cs
- PerfService.cs
- NameValueConfigurationCollection.cs
- WebPartEventArgs.cs
- ConstraintStruct.cs
- BasicDesignerLoader.cs
- BinaryReader.cs
- BinaryFormatterWriter.cs
- WebBrowserProgressChangedEventHandler.cs
- BreakRecordTable.cs
- DataRecord.cs
- Base64Encoder.cs
- DataGridViewLayoutData.cs
- PointCollection.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- ZeroOpNode.cs
- ByteRangeDownloader.cs
- NonVisualControlAttribute.cs
- SafeFileHandle.cs
- ApplicationFileCodeDomTreeGenerator.cs
- Overlapped.cs
- InheritedPropertyChangedEventArgs.cs
- ListViewItem.cs
- StrokeRenderer.cs
- HttpHandlersSection.cs
- ElementFactory.cs
- TabPage.cs
- RepeaterItemCollection.cs
- COM2ExtendedUITypeEditor.cs
- HtmlEncodedRawTextWriter.cs
- ProjectionPruner.cs
- QualifiedCellIdBoolean.cs
- ExternalException.cs
- GrammarBuilderDictation.cs
- ResourceSet.cs
- ProfileGroupSettings.cs
- Error.cs
- AssociationTypeEmitter.cs
- BulletDecorator.cs
- DataGridViewImageColumn.cs
- Trace.cs
- HttpApplicationStateWrapper.cs
- DataControlPagerLinkButton.cs
- FormsAuthenticationCredentials.cs
- HMACSHA384.cs
- EventNotify.cs
- BitmapFrameDecode.cs
- CssStyleCollection.cs
- DragDrop.cs
- TextPointerBase.cs
- WebPartTransformerAttribute.cs
- RijndaelManagedTransform.cs