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
- ScrollBarAutomationPeer.cs
- AlternationConverter.cs
- FormsAuthenticationModule.cs
- SortDescriptionCollection.cs
- _LazyAsyncResult.cs
- XpsFont.cs
- TemplatedMailWebEventProvider.cs
- ProtocolViolationException.cs
- invalidudtexception.cs
- MachineKeySection.cs
- Roles.cs
- WindowsImpersonationContext.cs
- FlowLayout.cs
- AutomationInteropProvider.cs
- BlurEffect.cs
- StorageAssociationSetMapping.cs
- SecurityPolicySection.cs
- OleDbRowUpdatingEvent.cs
- PtsPage.cs
- Point.cs
- IdleTimeoutMonitor.cs
- CookielessHelper.cs
- AppDomainProtocolHandler.cs
- DateRangeEvent.cs
- QueryCacheKey.cs
- CodeRemoveEventStatement.cs
- NotifyIcon.cs
- WindowsBrush.cs
- DictionarySurrogate.cs
- ClaimTypeElementCollection.cs
- InvalidCastException.cs
- TagPrefixCollection.cs
- LoadedEvent.cs
- LinkedResource.cs
- ClosableStream.cs
- EpmContentDeSerializerBase.cs
- PointLightBase.cs
- MemberInitExpression.cs
- MailAddressCollection.cs
- ProfileProvider.cs
- _PooledStream.cs
- WeakReferenceKey.cs
- ConfigurationManagerHelperFactory.cs
- XPathParser.cs
- RotateTransform.cs
- AtomServiceDocumentSerializer.cs
- PageAsyncTask.cs
- Compiler.cs
- XmlElementAttribute.cs
- TextEndOfLine.cs
- SizeConverter.cs
- InstanceHandleConflictException.cs
- ThaiBuddhistCalendar.cs
- thaishape.cs
- rsa.cs
- XmlSchemaGroupRef.cs
- Blend.cs
- CharacterShapingProperties.cs
- SqlDataSourceFilteringEventArgs.cs
- DataGridViewHitTestInfo.cs
- HuffCodec.cs
- XPathSingletonIterator.cs
- ReadOnlyMetadataCollection.cs
- PreviewPrintController.cs
- TableLayoutColumnStyleCollection.cs
- RowType.cs
- RecordBuilder.cs
- ProfilePropertyNameValidator.cs
- AdPostCacheSubstitution.cs
- TrackBar.cs
- FormViewRow.cs
- CalendarAutoFormatDialog.cs
- GridViewCommandEventArgs.cs
- WebPartConnectionsConnectVerb.cs
- TextEditorTyping.cs
- FormViewInsertEventArgs.cs
- GrammarBuilderRuleRef.cs
- CustomCategoryAttribute.cs
- Hex.cs
- InputLanguageSource.cs
- PersianCalendar.cs
- LockedHandleGlyph.cs
- TextElement.cs
- WebPartCatalogCloseVerb.cs
- PageAdapter.cs
- XmlSignificantWhitespace.cs
- ComPersistableTypeElement.cs
- SuppressIldasmAttribute.cs
- Section.cs
- SingleConverter.cs
- UInt32Converter.cs
- InputMethodStateTypeInfo.cs
- ProxyWebPartConnectionCollection.cs
- TemplatePropertyEntry.cs
- ThaiBuddhistCalendar.cs
- Soap.cs
- QueryResponse.cs
- ProcessHostConfigUtils.cs
- QueueProcessor.cs
- WSSecureConversation.cs