Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / AssemblyInfo.cs / 5 / AssemblyInfo.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 AssemblyInfo : ConfigurationElement { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propAssembly = new ConfigurationProperty("assembly", typeof(string), null, null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired | ConfigurationPropertyOptions.IsKey); private Assembly[] _assembly; private CompilationSection _compilationSection; internal void SetCompilationReference(CompilationSection compSection) { _compilationSection = compSection; } static AssemblyInfo() { _properties = new ConfigurationPropertyCollection(); _properties.Add(_propAssembly); } internal AssemblyInfo() { } public AssemblyInfo(string assemblyName) { Assembly = assemblyName; } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("assembly", IsRequired = true, IsKey = true, DefaultValue = "")] [StringValidator(MinLength = 1)] public string Assembly { get { return (string)base[_propAssembly]; } set { base[_propAssembly] = value; } } internal Assembly[] AssemblyInternal { get { Debug.Trace("AssemblyInternal", "Loading assembly: " + Assembly); if (_assembly == null) { Debug.Assert(_compilationSection != null); _assembly = _compilationSection.LoadAssembly(this); } return _assembly; } set { Debug.Trace("AssemblyInternal", "Set assembly: " + Assembly); _assembly = value; } } } } // 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 AssemblyInfo : ConfigurationElement { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propAssembly = new ConfigurationProperty("assembly", typeof(string), null, null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired | ConfigurationPropertyOptions.IsKey); private Assembly[] _assembly; private CompilationSection _compilationSection; internal void SetCompilationReference(CompilationSection compSection) { _compilationSection = compSection; } static AssemblyInfo() { _properties = new ConfigurationPropertyCollection(); _properties.Add(_propAssembly); } internal AssemblyInfo() { } public AssemblyInfo(string assemblyName) { Assembly = assemblyName; } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("assembly", IsRequired = true, IsKey = true, DefaultValue = "")] [StringValidator(MinLength = 1)] public string Assembly { get { return (string)base[_propAssembly]; } set { base[_propAssembly] = value; } } internal Assembly[] AssemblyInternal { get { Debug.Trace("AssemblyInternal", "Loading assembly: " + Assembly); if (_assembly == null) { Debug.Assert(_compilationSection != null); _assembly = _compilationSection.LoadAssembly(this); } return _assembly; } set { Debug.Trace("AssemblyInternal", "Set assembly: " + Assembly); _assembly = value; } } } } // 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
- RegionData.cs
- FormViewDesigner.cs
- GridViewRowCollection.cs
- Select.cs
- DataBoundControl.cs
- PostBackOptions.cs
- WebPartActionVerb.cs
- GridEntryCollection.cs
- ConstructorNeedsTagAttribute.cs
- SHA384Managed.cs
- VarRefManager.cs
- IntSecurity.cs
- AdornerHitTestResult.cs
- KoreanCalendar.cs
- AmbientLight.cs
- ProcessHostConfigUtils.cs
- SqlUtils.cs
- BrowserInteropHelper.cs
- IPAddressCollection.cs
- TableLayoutRowStyleCollection.cs
- ItemContainerGenerator.cs
- ColumnResult.cs
- SymbolPair.cs
- ActiveXMessageFormatter.cs
- StylusPointPropertyInfoDefaults.cs
- EntityKeyElement.cs
- WpfWebRequestHelper.cs
- ShapingEngine.cs
- Model3DGroup.cs
- Base64Encoding.cs
- WebPageTraceListener.cs
- ScriptResourceHandler.cs
- SystemIcmpV4Statistics.cs
- DependencyPropertyKey.cs
- ResourceExpression.cs
- Matrix3D.cs
- CodeGen.cs
- Converter.cs
- TableLayoutStyle.cs
- TextModifier.cs
- FormView.cs
- AsyncPostBackErrorEventArgs.cs
- odbcmetadatafactory.cs
- DefaultEvaluationContext.cs
- OrderedDictionary.cs
- PointLight.cs
- PeekCompletedEventArgs.cs
- UnsafeNativeMethods.cs
- ReaderWriterLock.cs
- processwaithandle.cs
- EntityWrapper.cs
- DbgUtil.cs
- LinqDataSource.cs
- TreeNodeClickEventArgs.cs
- EditorPartChrome.cs
- Serializer.cs
- Array.cs
- AnnotationMap.cs
- TypeForwardedFromAttribute.cs
- PartitionResolver.cs
- SchemeSettingElementCollection.cs
- DynamicPropertyHolder.cs
- XmlCharType.cs
- TypedElement.cs
- ConnectionsZoneDesigner.cs
- StreamWriter.cs
- TypefaceMap.cs
- UpdatePanelTrigger.cs
- SynchronizationFilter.cs
- TextDecoration.cs
- XsdDateTime.cs
- InterleavedZipPartStream.cs
- CommandLibraryHelper.cs
- MessageBox.cs
- FileLoadException.cs
- AssociationEndMember.cs
- MemoryPressure.cs
- RecordConverter.cs
- UrlPath.cs
- WindowsComboBox.cs
- InvalidProgramException.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- HttpCacheParams.cs
- SecurityElement.cs
- UIntPtr.cs
- Transform3DGroup.cs
- GridViewEditEventArgs.cs
- XmlQueryStaticData.cs
- LinqDataSourceContextEventArgs.cs
- StringSorter.cs
- ProvideValueServiceProvider.cs
- ScrollItemPattern.cs
- Stroke.cs
- NTAccount.cs
- SelectedCellsChangedEventArgs.cs
- GlobalizationAssembly.cs
- SingleBodyParameterMessageFormatter.cs
- FrameworkTemplate.cs
- TableLayoutPanelCellPosition.cs
- Size.cs