Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / CapabilitiesAssignment.cs / 1305376 / 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
- ErrorWebPart.cs
- ButtonBase.cs
- NativeMethods.cs
- Pen.cs
- MetadataArtifactLoaderCompositeResource.cs
- DataGridItemEventArgs.cs
- DataGridCommandEventArgs.cs
- GenericWebPart.cs
- EventMappingSettings.cs
- ColumnMapProcessor.cs
- LiteralControl.cs
- UIElement3D.cs
- NumberSubstitution.cs
- FontSizeConverter.cs
- WindowsGraphics.cs
- TraceLog.cs
- BuilderElements.cs
- FunctionMappingTranslator.cs
- ObjectIDGenerator.cs
- EventLogInformation.cs
- DesignerVerbCollection.cs
- SamlEvidence.cs
- JsonFormatGeneratorStatics.cs
- TypeUtil.cs
- QueryContinueDragEvent.cs
- ActivityWithResultWrapper.cs
- PriorityChain.cs
- TransformPatternIdentifiers.cs
- GridViewCommandEventArgs.cs
- InstanceKeyCollisionException.cs
- TagMapInfo.cs
- ToolStripHighContrastRenderer.cs
- ExpandCollapseProviderWrapper.cs
- ExtensionQuery.cs
- SrgsElementFactory.cs
- WebPartConnectionsCancelEventArgs.cs
- InstanceNameConverter.cs
- JavaScriptString.cs
- DbParameterCollection.cs
- PersonalizablePropertyEntry.cs
- EditorAttributeInfo.cs
- KeyValueConfigurationElement.cs
- sqlmetadatafactory.cs
- Pts.cs
- Constraint.cs
- DayRenderEvent.cs
- TypeHelpers.cs
- WrapPanel.cs
- FrameworkElementFactoryMarkupObject.cs
- HideDisabledControlAdapter.cs
- Object.cs
- LinkConverter.cs
- SchemaElementLookUpTable.cs
- ScriptingProfileServiceSection.cs
- HttpWrapper.cs
- DataGridItemEventArgs.cs
- Menu.cs
- FlowDocumentReader.cs
- ToolStripContentPanel.cs
- ScriptingScriptResourceHandlerSection.cs
- EventLogHandle.cs
- SqlDataSourceEnumerator.cs
- BitmapMetadata.cs
- CodeGenerator.cs
- UIElementCollection.cs
- ImageFormat.cs
- DEREncoding.cs
- PropertyGridView.cs
- cryptoapiTransform.cs
- CompareValidator.cs
- FixedLineResult.cs
- COM2PropertyBuilderUITypeEditor.cs
- OutputScopeManager.cs
- DatatypeImplementation.cs
- SequenceFullException.cs
- PriorityBindingExpression.cs
- SafeCloseHandleCritical.cs
- PerfCounters.cs
- ToolboxDataAttribute.cs
- XmlAttributeOverrides.cs
- MatrixUtil.cs
- Debug.cs
- FileSystemEventArgs.cs
- ConfigurationSectionGroup.cs
- PointCollectionConverter.cs
- NumberAction.cs
- UICuesEvent.cs
- GlobalProxySelection.cs
- StrictAndMessageFilter.cs
- MultiAsyncResult.cs
- ContentPlaceHolder.cs
- MethodAccessException.cs
- HttpRequestContext.cs
- Overlapped.cs
- CompositeFontParser.cs
- FieldNameLookup.cs
- EventDescriptorCollection.cs
- ServiceBuildProvider.cs
- GeneralTransform3DGroup.cs
- Dictionary.cs