Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / Configuration / ExpressionBuilder.cs / 1 / ExpressionBuilder.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.Globalization; using System.IO; using System.Text; using System.Web.Compilation; using System.Reflection; using System.Web.Hosting; using System.Web.UI; using System.CodeDom.Compiler; using System.Web.Util; using System.ComponentModel; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class ExpressionBuilder : ConfigurationElement { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propExpressionPrefix = new ConfigurationProperty("expressionPrefix", typeof(string), null, null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired | ConfigurationPropertyOptions.IsKey); private static readonly ConfigurationProperty _propType = new ConfigurationProperty("type", typeof(string), null, null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired); static ExpressionBuilder() { _properties = new ConfigurationPropertyCollection(); _properties.Add(_propExpressionPrefix); _properties.Add(_propType); } internal ExpressionBuilder() { } public ExpressionBuilder(string expressionPrefix, string theType) { ExpressionPrefix = expressionPrefix; Type = theType; } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("expressionPrefix", IsRequired = true, IsKey = true, DefaultValue = "")] [StringValidator(MinLength = 1)] public string ExpressionPrefix { get { return (string)base[_propExpressionPrefix]; } set { base[_propExpressionPrefix] = value; } } [ConfigurationProperty("type", IsRequired = true, DefaultValue = "")] [StringValidator(MinLength = 1)] public string Type { get { return (string)base[_propType]; } set { base[_propType] = value; } } internal Type TypeInternal { get { return CompilationUtil.LoadTypeWithChecks(Type, typeof(System.Web.Compilation.ExpressionBuilder), null, this, "type"); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.Globalization; using System.IO; using System.Text; using System.Web.Compilation; using System.Reflection; using System.Web.Hosting; using System.Web.UI; using System.CodeDom.Compiler; using System.Web.Util; using System.ComponentModel; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class ExpressionBuilder : ConfigurationElement { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propExpressionPrefix = new ConfigurationProperty("expressionPrefix", typeof(string), null, null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired | ConfigurationPropertyOptions.IsKey); private static readonly ConfigurationProperty _propType = new ConfigurationProperty("type", typeof(string), null, null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired); static ExpressionBuilder() { _properties = new ConfigurationPropertyCollection(); _properties.Add(_propExpressionPrefix); _properties.Add(_propType); } internal ExpressionBuilder() { } public ExpressionBuilder(string expressionPrefix, string theType) { ExpressionPrefix = expressionPrefix; Type = theType; } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("expressionPrefix", IsRequired = true, IsKey = true, DefaultValue = "")] [StringValidator(MinLength = 1)] public string ExpressionPrefix { get { return (string)base[_propExpressionPrefix]; } set { base[_propExpressionPrefix] = value; } } [ConfigurationProperty("type", IsRequired = true, DefaultValue = "")] [StringValidator(MinLength = 1)] public string Type { get { return (string)base[_propType]; } set { base[_propType] = value; } } internal Type TypeInternal { get { return CompilationUtil.LoadTypeWithChecks(Type, typeof(System.Web.Compilation.ExpressionBuilder), null, this, "type"); } } } } // 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
- XmlValidatingReaderImpl.cs
- FormViewPagerRow.cs
- Comparer.cs
- Stack.cs
- HitTestDrawingContextWalker.cs
- CompareValidator.cs
- EntityDataSourceView.cs
- XamlPathDataSerializer.cs
- ContainerParagraph.cs
- HttpWebResponse.cs
- SimpleColumnProvider.cs
- ProfileGroupSettingsCollection.cs
- ViewUtilities.cs
- DataSourceXmlSerializationAttribute.cs
- DoubleAnimation.cs
- TextElementAutomationPeer.cs
- ColorTranslator.cs
- InkCanvasSelectionAdorner.cs
- NotifyCollectionChangedEventArgs.cs
- CodeTypeMemberCollection.cs
- Compiler.cs
- Internal.cs
- ContainerParaClient.cs
- shaper.cs
- AuthenticationConfig.cs
- BitmapEffectDrawingContextWalker.cs
- DataGridViewRowStateChangedEventArgs.cs
- DesignerFrame.cs
- SQLSingle.cs
- DataServiceProviderWrapper.cs
- SqlDataSourceFilteringEventArgs.cs
- TdsParserStateObject.cs
- UnitySerializationHolder.cs
- ResourceExpressionEditorSheet.cs
- BaseProcessor.cs
- TextProperties.cs
- EntityConnection.cs
- WsdlWriter.cs
- EmbossBitmapEffect.cs
- GiveFeedbackEvent.cs
- ClientScriptManager.cs
- InstanceData.cs
- SimpleWebHandlerParser.cs
- ListViewGroup.cs
- Walker.cs
- QueueAccessMode.cs
- FileDialog_Vista_Interop.cs
- SystemColorTracker.cs
- QilDataSource.cs
- ChildTable.cs
- KeyedCollection.cs
- ObjectAnimationBase.cs
- cookie.cs
- Aggregates.cs
- CharStorage.cs
- DynamicField.cs
- WindowsRichEdit.cs
- MessageQueuePermissionEntryCollection.cs
- WebPartMovingEventArgs.cs
- Asn1IntegerConverter.cs
- CroppedBitmap.cs
- OpenTypeLayoutCache.cs
- LinkDesigner.cs
- Rules.cs
- storepermissionattribute.cs
- TerminateDesigner.cs
- TypeConverterHelper.cs
- DesignerTransactionCloseEvent.cs
- PackWebResponse.cs
- StyleSheetRefUrlEditor.cs
- BufferAllocator.cs
- ItemType.cs
- MainMenu.cs
- WS2007FederationHttpBinding.cs
- FactoryId.cs
- PagesChangedEventArgs.cs
- UpdateManifestForBrowserApplication.cs
- WindowsFormsHelpers.cs
- XmlC14NWriter.cs
- WSTrustDec2005.cs
- CompiledXpathExpr.cs
- CodeSnippetCompileUnit.cs
- CapabilitiesRule.cs
- EntityStoreSchemaGenerator.cs
- EmbeddedMailObjectCollectionEditor.cs
- ScriptModule.cs
- MdiWindowListStrip.cs
- Scripts.cs
- HttpModuleActionCollection.cs
- DropShadowEffect.cs
- ManagedWndProcTracker.cs
- CriticalFinalizerObject.cs
- XPathMultyIterator.cs
- QuaternionAnimation.cs
- CompilerWrapper.cs
- XmlILAnnotation.cs
- ContainerAction.cs
- CodeDefaultValueExpression.cs
- XmlFormatExtensionPrefixAttribute.cs
- FormViewInsertEventArgs.cs