Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- NegationPusher.cs
- FilteredSchemaElementLookUpTable.cs
- HandleExceptionArgs.cs
- PointCollection.cs
- NativeMethods.cs
- StandardCommands.cs
- TaiwanCalendar.cs
- MimeImporter.cs
- RegexFCD.cs
- PageClientProxyGenerator.cs
- RecognizerBase.cs
- assertwrapper.cs
- StylusSystemGestureEventArgs.cs
- ResourcePart.cs
- SqlTypesSchemaImporter.cs
- SecurityUtils.cs
- Exception.cs
- InternalResources.cs
- HelloMessageApril2005.cs
- SrgsRule.cs
- _Connection.cs
- FormDesigner.cs
- InfocardChannelParameter.cs
- QilReplaceVisitor.cs
- EventSetterHandlerConverter.cs
- DocobjHost.cs
- ToolBarButtonDesigner.cs
- CanExecuteRoutedEventArgs.cs
- SmtpFailedRecipientException.cs
- ErrorRuntimeConfig.cs
- XmlBaseWriter.cs
- UInt32.cs
- ItemsPanelTemplate.cs
- ClientBuildManager.cs
- LayoutExceptionEventArgs.cs
- SystemSounds.cs
- RolePrincipal.cs
- util.cs
- SmtpNetworkElement.cs
- WebPartUserCapability.cs
- DiscoveryClientProtocol.cs
- ProbeMatches11.cs
- NegotiationTokenProvider.cs
- CommandValueSerializer.cs
- ToolStripItemRenderEventArgs.cs
- EpmCustomContentDeSerializer.cs
- DataServiceExpressionVisitor.cs
- MetadataSerializer.cs
- MarkupExtensionParser.cs
- FreezableCollection.cs
- SqlCommandBuilder.cs
- HttpContextWrapper.cs
- AutoCompleteStringCollection.cs
- CombinedTcpChannel.cs
- CodeGenHelper.cs
- FlowSwitchDesigner.xaml.cs
- CancellationToken.cs
- ExpressionVisitorHelpers.cs
- OuterGlowBitmapEffect.cs
- WindowsFormsLinkLabel.cs
- InputLanguageSource.cs
- CompileLiteralTextParser.cs
- DragEventArgs.cs
- GridPatternIdentifiers.cs
- ObjectStateManagerMetadata.cs
- ProvidersHelper.cs
- SystemEvents.cs
- SecurityVersion.cs
- CommandValueSerializer.cs
- ContainerSelectorActiveEvent.cs
- ToolStripStatusLabel.cs
- CodeTypeDelegate.cs
- GetTokenRequest.cs
- MailAddress.cs
- WebMessageEncoderFactory.cs
- PropertyGridEditorPart.cs
- FloatMinMaxAggregationOperator.cs
- GlyphElement.cs
- RectAnimation.cs
- RewritingValidator.cs
- CookieProtection.cs
- TransformGroup.cs
- ReturnType.cs
- PKCS1MaskGenerationMethod.cs
- KeyNameIdentifierClause.cs
- CommandBindingCollection.cs
- DependencyObject.cs
- ToolStripPanelDesigner.cs
- LinearGradientBrush.cs
- PenThreadWorker.cs
- GC.cs
- RoutedPropertyChangedEventArgs.cs
- DateTimePicker.cs
- TemplateEditingService.cs
- MemberDomainMap.cs
- HostedTcpTransportManager.cs
- Console.cs
- AttachmentService.cs
- CommandPlan.cs
- CodeComment.cs