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
- CqlParser.cs
- XmlExpressionDumper.cs
- DBBindings.cs
- MetadataArtifactLoaderCompositeFile.cs
- Rijndael.cs
- LogReserveAndAppendState.cs
- TableColumn.cs
- Switch.cs
- BuildDependencySet.cs
- StyleModeStack.cs
- StackOverflowException.cs
- ExceptionUtil.cs
- BitmapEffectDrawingContextWalker.cs
- DataTableMappingCollection.cs
- ContractUtils.cs
- ActivityContext.cs
- PropertyCondition.cs
- InstanceData.cs
- XmlSchemaCollection.cs
- IncrementalHitTester.cs
- BaseCollection.cs
- HashHelper.cs
- ProviderException.cs
- ConsumerConnectionPointCollection.cs
- EpmHelper.cs
- SqlTriggerAttribute.cs
- ObjectReaderCompiler.cs
- TCPListener.cs
- DotExpr.cs
- SerializationEventsCache.cs
- OperatorExpressions.cs
- LambdaCompiler.Logical.cs
- BStrWrapper.cs
- ConstraintCollection.cs
- XmlSchemaDocumentation.cs
- SmtpNetworkElement.cs
- SmiContextFactory.cs
- WebPartCatalogCloseVerb.cs
- ImportContext.cs
- MemoryMappedViewStream.cs
- JavaScriptString.cs
- QilValidationVisitor.cs
- ToolStripItemImageRenderEventArgs.cs
- RefreshPropertiesAttribute.cs
- MenuItemStyle.cs
- TimelineGroup.cs
- AutoFocusStyle.xaml.cs
- CSharpCodeProvider.cs
- MatrixConverter.cs
- ExcCanonicalXml.cs
- Crypto.cs
- UnionExpr.cs
- MenuScrollingVisibilityConverter.cs
- CngKeyBlobFormat.cs
- InkPresenter.cs
- Parameter.cs
- DescendentsWalker.cs
- SqlXml.cs
- CreateUserWizard.cs
- ToolStripItemImageRenderEventArgs.cs
- CheckBox.cs
- EventHandlerList.cs
- HttpCachePolicy.cs
- LambdaCompiler.Logical.cs
- mactripleDES.cs
- ComplexPropertyEntry.cs
- OwnerDrawPropertyBag.cs
- ScriptControl.cs
- RecordManager.cs
- COM2PropertyPageUITypeConverter.cs
- CodeAttributeArgumentCollection.cs
- IteratorFilter.cs
- Accessible.cs
- PointCollection.cs
- SkipQueryOptionExpression.cs
- Byte.cs
- RoutedEventConverter.cs
- SerializerProvider.cs
- FrameworkContentElement.cs
- JumpTask.cs
- DocumentOutline.cs
- SoapIncludeAttribute.cs
- CompatibleIComparer.cs
- ChannelDispatcherBase.cs
- EntityKeyElement.cs
- SelectorItemAutomationPeer.cs
- WebPartManagerInternals.cs
- ToolBar.cs
- ModelPropertyDescriptor.cs
- DataSourceView.cs
- GridViewColumnCollection.cs
- Main.cs
- HttpRequest.cs
- WebPartCloseVerb.cs
- XamlTypeMapper.cs
- DSASignatureFormatter.cs
- InternalResources.cs
- DataListItem.cs
- CompositeDataBoundControl.cs
- Canonicalizers.cs