Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / CompMod / System / ComponentModel / InstallerTypeAttribute.cs / 1 / InstallerTypeAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ // SECREVIEW: Remove this attribute once bug#411889 is fixed. [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2113:SecureLateBindingMethods", Scope="member", Target="System.ComponentModel.InstallerTypeAttribute.get_InstallerType():System.Type")] namespace System.ComponentModel { using System.Diagnostics; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.Class)] public class InstallerTypeAttribute : Attribute { string _typeName; ///Specifies the installer /// to use for a type to install components. ////// public InstallerTypeAttribute(Type installerType) { _typeName = installerType.AssemblyQualifiedName; } ///Initializes a new instance of the System.Windows.Forms.ComponentModel.InstallerTypeAttribute class. ////// public InstallerTypeAttribute(string typeName) { _typeName = typeName; } ///[To be supplied.] ////// public virtual Type InstallerType { get { return Type.GetType(_typeName); } } public override bool Equals(object obj) { if (obj == this) { return true; } InstallerTypeAttribute other = obj as InstallerTypeAttribute; return (other != null) && other._typeName == _typeName; } public override int GetHashCode() { return base.GetHashCode(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //Gets the /// type of installer associated with this attribute. ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ // SECREVIEW: Remove this attribute once bug#411889 is fixed. [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2113:SecureLateBindingMethods", Scope="member", Target="System.ComponentModel.InstallerTypeAttribute.get_InstallerType():System.Type")] namespace System.ComponentModel { using System.Diagnostics; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.Class)] public class InstallerTypeAttribute : Attribute { string _typeName; ///Specifies the installer /// to use for a type to install components. ////// public InstallerTypeAttribute(Type installerType) { _typeName = installerType.AssemblyQualifiedName; } ///Initializes a new instance of the System.Windows.Forms.ComponentModel.InstallerTypeAttribute class. ////// public InstallerTypeAttribute(string typeName) { _typeName = typeName; } ///[To be supplied.] ////// public virtual Type InstallerType { get { return Type.GetType(_typeName); } } public override bool Equals(object obj) { if (obj == this) { return true; } InstallerTypeAttribute other = obj as InstallerTypeAttribute; return (other != null) && other._typeName == _typeName; } public override int GetHashCode() { return base.GetHashCode(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Gets the /// type of installer associated with this attribute. ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RightsManagementErrorHandler.cs
- EventRouteFactory.cs
- QueryReaderSettings.cs
- CodeDOMProvider.cs
- DataColumnMapping.cs
- ControlUtil.cs
- VirtualPathUtility.cs
- Win32.cs
- StructuredType.cs
- WebRequestModuleElementCollection.cs
- srgsitem.cs
- FontCollection.cs
- TranslateTransform3D.cs
- ViewSimplifier.cs
- CodeMemberField.cs
- ConfigurationStrings.cs
- WebPartActionVerb.cs
- EventLevel.cs
- CollectionBuilder.cs
- SafeUserTokenHandle.cs
- Lasso.cs
- DataGridAddNewRow.cs
- TextTreeUndo.cs
- assertwrapper.cs
- DbgCompiler.cs
- ToolStripContentPanel.cs
- CodeAttachEventStatement.cs
- HyperLink.cs
- ObjectConverter.cs
- ProfileService.cs
- EntityStoreSchemaGenerator.cs
- NetCodeGroup.cs
- StreamUpdate.cs
- DataServiceQueryException.cs
- BrowserDefinitionCollection.cs
- XmlDataProvider.cs
- MinMaxParagraphWidth.cs
- TemplatingOptionsDialog.cs
- QueryGeneratorBase.cs
- DropShadowEffect.cs
- Substitution.cs
- TransformDescriptor.cs
- ViewManagerAttribute.cs
- QueryOutputWriterV1.cs
- PoisonMessageException.cs
- QilIterator.cs
- PermissionSet.cs
- QueuePathEditor.cs
- HtmlTextArea.cs
- GenericEnumConverter.cs
- iisPickupDirectory.cs
- WindowsFont.cs
- ApplicationException.cs
- XmlCharType.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- TriggerActionCollection.cs
- FilteredDataSetHelper.cs
- XmlCharType.cs
- FacetDescriptionElement.cs
- WmlTextBoxAdapter.cs
- XPathArrayIterator.cs
- HashStream.cs
- XmlSchemaSubstitutionGroup.cs
- StringHelper.cs
- BlockUIContainer.cs
- InvalidWMPVersionException.cs
- ServiceNameElement.cs
- ConnectionStringsSection.cs
- OletxResourceManager.cs
- OSEnvironmentHelper.cs
- ErasingStroke.cs
- SystemIcmpV6Statistics.cs
- SoapExtensionTypeElement.cs
- ReflectionUtil.cs
- TreeViewImageKeyConverter.cs
- ApplicationDirectory.cs
- DrawingBrush.cs
- RuleProcessor.cs
- JournalEntryListConverter.cs
- WebMessageBodyStyleHelper.cs
- EditorPartCollection.cs
- CacheRequest.cs
- RsaSecurityKey.cs
- FixedSOMTableRow.cs
- LassoSelectionBehavior.cs
- SaveFileDialog.cs
- oledbmetadatacollectionnames.cs
- RelationshipFixer.cs
- XmlWellformedWriterHelpers.cs
- CodeGotoStatement.cs
- HeaderUtility.cs
- SpeechSeg.cs
- CommunicationException.cs
- ColumnResizeAdorner.cs
- MruCache.cs
- PrintEvent.cs
- OdbcError.cs
- DataGrid.cs
- RadioButtonList.cs
- DocumentGrid.cs