Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / Configuration / AssemblyInfo.cs / 1 / 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
- XmlDesigner.cs
- shaperfactoryquerycacheentry.cs
- Int32RectConverter.cs
- AffineTransform3D.cs
- DefaultSerializationProviderAttribute.cs
- VisualTreeHelper.cs
- ObjectAssociationEndMapping.cs
- MsmqTransportReceiveParameters.cs
- TextStore.cs
- CodeDomLocalizationProvider.cs
- TripleDESCryptoServiceProvider.cs
- CfgRule.cs
- MissingMethodException.cs
- Rect3DConverter.cs
- TextParentUndoUnit.cs
- DBBindings.cs
- CapabilitiesUse.cs
- SegmentInfo.cs
- HttpServerChannel.cs
- TraceInternal.cs
- ObjectViewListener.cs
- UriSection.cs
- CaseStatementProjectedSlot.cs
- FunctionDefinition.cs
- NativeMethods.cs
- PreProcessInputEventArgs.cs
- DirectoryInfo.cs
- ReferencedAssemblyResolver.cs
- TextSelectionProcessor.cs
- TypeGeneratedEventArgs.cs
- FilterableAttribute.cs
- TableColumn.cs
- XmlIlGenerator.cs
- BufferedGraphics.cs
- AuthenticationModuleElementCollection.cs
- MenuItemBinding.cs
- InvokeProviderWrapper.cs
- HandleRef.cs
- ConfigurationManagerHelperFactory.cs
- VisualStyleTypesAndProperties.cs
- Int32Converter.cs
- Stack.cs
- ToolStripGrip.cs
- DescendantOverDescendantQuery.cs
- SignatureToken.cs
- ApplicationGesture.cs
- RSATokenProvider.cs
- TemplateParser.cs
- SafeIUnknown.cs
- DPTypeDescriptorContext.cs
- EventMetadata.cs
- AddInAdapter.cs
- Missing.cs
- BamlRecordReader.cs
- QueryExtender.cs
- LabelEditEvent.cs
- ConnectionProviderAttribute.cs
- FrameworkTextComposition.cs
- ToolboxService.cs
- UIElementParaClient.cs
- ToolStripSystemRenderer.cs
- ServiceMemoryGates.cs
- Crc32Helper.cs
- OrderedHashRepartitionEnumerator.cs
- CodeMethodReturnStatement.cs
- DbConnectionPoolGroup.cs
- LinqDataSourceStatusEventArgs.cs
- DataBoundLiteralControl.cs
- Rectangle.cs
- HtmlInputText.cs
- TextEditorTyping.cs
- JapaneseLunisolarCalendar.cs
- BufferedStream.cs
- SqlDataSourceView.cs
- Type.cs
- PropertyGrid.cs
- XsltArgumentList.cs
- PanelDesigner.cs
- PaperSource.cs
- DesignerResources.cs
- PackageRelationshipSelector.cs
- ResetableIterator.cs
- ObjectListCommand.cs
- ControlBuilderAttribute.cs
- GridItemPatternIdentifiers.cs
- PropertyIDSet.cs
- SimplePropertyEntry.cs
- TreeWalker.cs
- GridViewRow.cs
- SplitterPanel.cs
- WebPart.cs
- EntityContainerRelationshipSet.cs
- CodeSubDirectory.cs
- ModelEditingScope.cs
- SapiInterop.cs
- WorkflowApplicationUnhandledExceptionEventArgs.cs
- LoadedOrUnloadedOperation.cs
- OracleDataReader.cs
- VisualCollection.cs
- DataGridColumn.cs