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
- SymbolType.cs
- XmlArrayAttribute.cs
- KnownColorTable.cs
- NumberSubstitution.cs
- ClientTargetCollection.cs
- BulletDecorator.cs
- AssertSection.cs
- StorageInfo.cs
- IisTraceListener.cs
- WS2007FederationHttpBinding.cs
- SecurityUtils.cs
- HttpHandlersSection.cs
- WebPartConnectionsConnectVerb.cs
- XmlStreamNodeWriter.cs
- OleDbEnumerator.cs
- RuntimeConfigLKG.cs
- ellipse.cs
- baseshape.cs
- WebServiceErrorEvent.cs
- DefaultHttpHandler.cs
- DesignTimeSiteMapProvider.cs
- BindingCollection.cs
- lengthconverter.cs
- PasswordRecovery.cs
- TimeManager.cs
- GenericPrincipal.cs
- ShaderRenderModeValidation.cs
- ProxyRpc.cs
- COM2ComponentEditor.cs
- GACIdentityPermission.cs
- ZipPackagePart.cs
- AlgoModule.cs
- BoundsDrawingContextWalker.cs
- BitArray.cs
- SimpleLine.cs
- TemplateEditingVerb.cs
- NavigationExpr.cs
- Adorner.cs
- CompareValidator.cs
- ProofTokenCryptoHandle.cs
- VectorAnimationBase.cs
- ToolStripSeparatorRenderEventArgs.cs
- KeyMatchBuilder.cs
- HelpFileFileNameEditor.cs
- SqlConnectionHelper.cs
- WebPartZoneCollection.cs
- ISAPIApplicationHost.cs
- ObjectDataSourceEventArgs.cs
- ApplicationException.cs
- SplitterEvent.cs
- GridSplitter.cs
- TTSEngineTypes.cs
- BamlLocalizableResourceKey.cs
- DataService.cs
- StateWorkerRequest.cs
- PermissionToken.cs
- TokenBasedSet.cs
- UInt64Converter.cs
- ClientRequest.cs
- WrapperEqualityComparer.cs
- OperationCanceledException.cs
- TraceProvider.cs
- DynamicVirtualDiscoSearcher.cs
- ObjectToken.cs
- HideDisabledControlAdapter.cs
- MarkerProperties.cs
- HelpProvider.cs
- MenuItemAutomationPeer.cs
- Codec.cs
- KeyboardEventArgs.cs
- MemoryFailPoint.cs
- AssemblyBuilderData.cs
- XmlName.cs
- QilReplaceVisitor.cs
- KeyedQueue.cs
- XmlSerializerVersionAttribute.cs
- handlecollector.cs
- OdbcConnectionOpen.cs
- UntrustedRecipientException.cs
- DataComponentNameHandler.cs
- AspNetHostingPermission.cs
- DictionaryBase.cs
- ModifiableIteratorCollection.cs
- ImageMapEventArgs.cs
- DefaultMemberAttribute.cs
- TextEffectCollection.cs
- WindowsBrush.cs
- TextAdaptor.cs
- SynchronizationLockException.cs
- HttpResponse.cs
- Mouse.cs
- TextTreeTextNode.cs
- TableParagraph.cs
- Stack.cs
- _LocalDataStoreMgr.cs
- PropertyGridCommands.cs
- PageContentAsyncResult.cs
- PropertyInfo.cs
- BamlRecords.cs
- ChunkedMemoryStream.cs