Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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. // //----------------------------------------------------------------------------- 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ParserHooks.cs
- InvalidCastException.cs
- TokenizerHelper.cs
- OperationPerformanceCounters.cs
- DetailsViewUpdatedEventArgs.cs
- EditorBrowsableAttribute.cs
- TreeNodeCollection.cs
- PropertyNames.cs
- XamlSerializer.cs
- ExpressionBuilder.cs
- SqlXml.cs
- TrackingMemoryStreamFactory.cs
- _WinHttpWebProxyDataBuilder.cs
- DataGridParentRows.cs
- PathData.cs
- ArraySubsetEnumerator.cs
- XmlReturnReader.cs
- DesignerVerbToolStripMenuItem.cs
- WebPartsPersonalization.cs
- DataGridViewRowsRemovedEventArgs.cs
- BinaryQueryOperator.cs
- ObjectResult.cs
- DesignerForm.cs
- ListControl.cs
- TableStyle.cs
- SortAction.cs
- Identifier.cs
- ListControlBoundActionList.cs
- ComplusEndpointConfigContainer.cs
- MetaType.cs
- XhtmlConformanceSection.cs
- DecoderReplacementFallback.cs
- XmlHierarchicalEnumerable.cs
- Message.cs
- MultiTargetingUtil.cs
- SystemWebCachingSectionGroup.cs
- FixedDocument.cs
- DesignerMetadata.cs
- StylusCaptureWithinProperty.cs
- ColorAnimationUsingKeyFrames.cs
- AssemblyGen.cs
- NameValueFileSectionHandler.cs
- CheckedListBox.cs
- WebScriptServiceHost.cs
- FileNotFoundException.cs
- Filter.cs
- ChameleonKey.cs
- BulletChrome.cs
- SmiXetterAccessMap.cs
- EndEvent.cs
- SafeArrayTypeMismatchException.cs
- BehaviorEditorPart.cs
- ResourcePool.cs
- ToReply.cs
- SqlTriggerAttribute.cs
- XmlWriterDelegator.cs
- ProcessHost.cs
- HttpProfileGroupBase.cs
- NetMsmqSecurity.cs
- EnumerableRowCollection.cs
- StreamMarshaler.cs
- WebServiceTypeData.cs
- ACL.cs
- ProcessModuleCollection.cs
- TypeListConverter.cs
- ECDsa.cs
- GridProviderWrapper.cs
- CryptoApi.cs
- Attributes.cs
- BaseCollection.cs
- FreezableCollection.cs
- DbProviderFactories.cs
- RecognizerBase.cs
- InvalidWMPVersionException.cs
- ScriptReferenceBase.cs
- _NTAuthentication.cs
- ErrorHandlerModule.cs
- EpmTargetPathSegment.cs
- ToolStripContainerDesigner.cs
- SecurityPolicySection.cs
- SafeProcessHandle.cs
- WebProxyScriptElement.cs
- DrawingAttributeSerializer.cs
- RuleEngine.cs
- PerformanceCounterManager.cs
- ControlBuilder.cs
- PointAnimationUsingPath.cs
- DirectionalLight.cs
- Base64Encoder.cs
- XmlAtomErrorReader.cs
- TransactionState.cs
- Helpers.cs
- XmlReaderDelegator.cs
- TypedRowHandler.cs
- DrawToolTipEventArgs.cs
- DataGridClipboardCellContent.cs
- CodeAttributeDeclaration.cs
- DbSetClause.cs
- HttpGetProtocolReflector.cs
- ThumbAutomationPeer.cs