Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / AssemblyInfo.cs / 1305376 / 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; 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 | ConfigurationPropertyOptions.IsAssemblyStringTransformationRequired); 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; 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 | ConfigurationPropertyOptions.IsAssemblyStringTransformationRequired); 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
- IntPtr.cs
- FragmentQuery.cs
- SemanticValue.cs
- oledbmetadatacollectionnames.cs
- DictionarySurrogate.cs
- DataGridViewColumnTypeEditor.cs
- ProfilePropertyNameValidator.cs
- ClipboardData.cs
- ViewPort3D.cs
- ConstraintConverter.cs
- SQLBoolean.cs
- Point3D.cs
- DbConnectionInternal.cs
- DefaultHttpHandler.cs
- MailMessageEventArgs.cs
- _CommandStream.cs
- WmlImageAdapter.cs
- XamlFilter.cs
- LinqDataSourceContextEventArgs.cs
- X509Chain.cs
- DataAccessor.cs
- SmtpClient.cs
- ViewGenResults.cs
- AstNode.cs
- BitmapSizeOptions.cs
- UnmanagedHandle.cs
- DataSourceUtil.cs
- ResourceIDHelper.cs
- EntityContainer.cs
- Query.cs
- Int32AnimationUsingKeyFrames.cs
- SessionSwitchEventArgs.cs
- SettingsPropertyValueCollection.cs
- XhtmlBasicPageAdapter.cs
- ViewValidator.cs
- Brush.cs
- ListBoxDesigner.cs
- AggregateException.cs
- ExpandedProjectionNode.cs
- BinaryReader.cs
- ComEventsHelper.cs
- DockAndAnchorLayout.cs
- CodeAttachEventStatement.cs
- RightsManagementEncryptionTransform.cs
- PiiTraceSource.cs
- DataGridHeaderBorder.cs
- HostVisual.cs
- Convert.cs
- SessionEndedEventArgs.cs
- Clipboard.cs
- DataBindEngine.cs
- ExecutionContext.cs
- Pkcs9Attribute.cs
- BrowserCapabilitiesFactory.cs
- EntityClientCacheKey.cs
- SecurityResources.cs
- UdpReplyToBehavior.cs
- DependencyProperty.cs
- FontInfo.cs
- FileNotFoundException.cs
- AttributeEmitter.cs
- Opcode.cs
- PolicyException.cs
- TypeDelegator.cs
- BitConverter.cs
- newinstructionaction.cs
- Error.cs
- PtsCache.cs
- RuleSet.cs
- ChannelSinkStacks.cs
- RequestResizeEvent.cs
- SafePEFileHandle.cs
- ListChunk.cs
- Calendar.cs
- CheckBoxAutomationPeer.cs
- UshortList2.cs
- DesignSurfaceServiceContainer.cs
- Regex.cs
- ServiceHttpModule.cs
- XmlSignatureManifest.cs
- BuildProviderUtils.cs
- ProxyGenerationError.cs
- QueryReaderSettings.cs
- TextTreeTextElementNode.cs
- XamlTreeBuilder.cs
- DataView.cs
- IntegerFacetDescriptionElement.cs
- BitmapPalette.cs
- ServiceControllerDesigner.cs
- OperationCanceledException.cs
- PageBreakRecord.cs
- ValuePattern.cs
- ItemsPanelTemplate.cs
- DataSourceConverter.cs
- OdbcDataReader.cs
- IndexedEnumerable.cs
- ViewStateAttachedPropertyFeature.cs
- XmlSerializableWriter.cs
- CommandCollectionEditor.cs
- FactoryMaker.cs