Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / CapabilitiesAssignment.cs / 1 / CapabilitiesAssignment.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System.Collections; using System.Collections.Specialized; using System.Diagnostics; using System.Globalization; using System.Reflection; using System.Security; using System.Text; using System.Text.RegularExpressions; using System.Threading; using System.Web.Caching; using System.Web.Compilation; using System.Web.Hosting; using System.Security.Permissions; // // Implementation of the foo = ${bar}-something-%{que} // expand the pattern on the right and store it in the %{foo} variable // internal class CapabilitiesAssignment : CapabilitiesRule { internal String _var; internal CapabilitiesPattern _pat; internal CapabilitiesAssignment(String var, CapabilitiesPattern pat) { _type = Assign; _var = var; _pat = pat; } internal override void Evaluate(CapabilitiesState state) { state.SetVariable(_var, _pat.Expand(state)); state.Exit = false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System.Collections; using System.Collections.Specialized; using System.Diagnostics; using System.Globalization; using System.Reflection; using System.Security; using System.Text; using System.Text.RegularExpressions; using System.Threading; using System.Web.Caching; using System.Web.Compilation; using System.Web.Hosting; using System.Security.Permissions; // // Implementation of the foo = ${bar}-something-%{que} // expand the pattern on the right and store it in the %{foo} variable // internal class CapabilitiesAssignment : CapabilitiesRule { internal String _var; internal CapabilitiesPattern _pat; internal CapabilitiesAssignment(String var, CapabilitiesPattern pat) { _type = Assign; _var = var; _pat = pat; } internal override void Evaluate(CapabilitiesState state) { state.SetVariable(_var, _pat.Expand(state)); state.Exit = false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SchemaImporter.cs
- CornerRadius.cs
- ModuleBuilder.cs
- SqlTypesSchemaImporter.cs
- BinaryUtilClasses.cs
- CodeAttachEventStatement.cs
- RoleManagerEventArgs.cs
- SQLString.cs
- Environment.cs
- MsmqHostedTransportConfiguration.cs
- UnsafeNativeMethods.cs
- XsdBuildProvider.cs
- GACIdentityPermission.cs
- PrimitiveXmlSerializers.cs
- Model3DGroup.cs
- ColorBlend.cs
- ArgIterator.cs
- ReadOnlyCollection.cs
- CancellationTokenSource.cs
- TextAutomationPeer.cs
- SizeChangedEventArgs.cs
- basenumberconverter.cs
- EmptyControlCollection.cs
- DuplicateWaitObjectException.cs
- BufferModeSettings.cs
- HScrollBar.cs
- DbParameterHelper.cs
- SmtpNetworkElement.cs
- FontSource.cs
- SkinBuilder.cs
- RawContentTypeMapper.cs
- DependsOnAttribute.cs
- XmlLanguage.cs
- WebControlToolBoxItem.cs
- RadioButtonRenderer.cs
- AssemblyName.cs
- OleDbFactory.cs
- MasterPageParser.cs
- RequestQueryParser.cs
- DetailsViewPagerRow.cs
- BinaryConverter.cs
- NamedPipeChannelFactory.cs
- Label.cs
- EpmContentSerializerBase.cs
- CodeCompiler.cs
- RelatedImageListAttribute.cs
- InheritanceContextHelper.cs
- ClientFormsAuthenticationCredentials.cs
- WbemException.cs
- RuleSettings.cs
- DataControlFieldCollection.cs
- InputDevice.cs
- SearchExpression.cs
- ColorConverter.cs
- SinglePageViewer.cs
- WindowsGraphicsWrapper.cs
- RelationalExpressions.cs
- ExtendedTransformFactory.cs
- RtfToXamlLexer.cs
- NestPullup.cs
- XmlArrayAttribute.cs
- DataDesignUtil.cs
- PageContentAsyncResult.cs
- RequestCachingSection.cs
- Types.cs
- VisualStyleRenderer.cs
- SmtpReplyReaderFactory.cs
- CompilerState.cs
- EdmError.cs
- ToolStripOverflow.cs
- TextServicesPropertyRanges.cs
- DatePicker.cs
- FormDocumentDesigner.cs
- _ProxyChain.cs
- HotSpotCollectionEditor.cs
- ResourcePart.cs
- DiscoveryInnerClientAdhoc11.cs
- mil_sdk_version.cs
- AnnotationAdorner.cs
- TextTreeObjectNode.cs
- _HTTPDateParse.cs
- DataTableMappingCollection.cs
- MergablePropertyAttribute.cs
- LocalClientSecuritySettingsElement.cs
- WebPartEditVerb.cs
- Logging.cs
- securitycriticaldataformultiplegetandset.cs
- FieldMetadata.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- ClaimSet.cs
- MainMenu.cs
- DbDataSourceEnumerator.cs
- TextSelection.cs
- FunctionUpdateCommand.cs
- MatrixAnimationUsingPath.cs
- Group.cs
- TreePrinter.cs
- TaskSchedulerException.cs
- CombinedGeometry.cs
- StateMachine.cs