Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / AddIn / AddIn / System / Addin / AddInAttribute.cs / 1305376 / AddInAttribute.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Purpose: Attributes for the AddIn model ** ===========================================================*/ using System; using System.Diagnostics.Contracts; namespace System.AddIn { // Note that attributes for the other pipeline components // have been moved to Pipeline\AddInPipelineAttributes.cs [AttributeUsage(AttributeTargets.Class)] public sealed class AddInAttribute : Attribute { private String _name; private String _publisher; private String _version; private String _description; #if LOCALIZABLE_ADDIN_ATTRIBUTE // For localization private String _resMgrBaseName; private String _nameResource; private String _publisherResource; private String _descriptionResource; #endif public AddInAttribute(String name) { if (name == null) throw new ArgumentNullException("name"); if (name.Length <= 0) throw new ArgumentException(Res.AddInNameEmpty); System.Diagnostics.Contracts.Contract.EndContractBlock(); _name = name; } #if LOCALIZABLE_ADDIN_ATTRIBUTE // For localization public AddInAttribute(String resourceManagerBaseName, String addinNameResourceName) { if (resourceManagerBaseName == null) throw new ArgumentNullException("resourceManagerBaseName"); if (addinNameResourceName == null) throw new ArgumentNullException("addinNameResourceName"); System.Diagnostics.Contracts.Contract.EndContractBlock(); _resMgrBaseName = resourceManagerBaseName; _nameResource = addinNameResourceName; } #endif public String Name { get { return _name; } } public String Publisher { get { return _publisher; } set { _publisher = value; } } public String Version { get { return _version; } set { _version = value; } } public String Description { get { return _description; } set { _description = value; } } #if LOCALIZABLE_ADDIN_ATTRIBUTE // For localization public String ResourceManagerBaseName { get { return _resMgrBaseName; } } public String NameResourceName { get { return _nameResource; } } public String PublisherResourceName { get { return _publisherResource; } set { _publisherResource = value; } } public String DescriptionResourceName { get { return _descriptionResource; } set { _descriptionResource = value; } } #endif // LOCALIZABLE_ADDIN_ATTRIBUTE } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Purpose: Attributes for the AddIn model ** ===========================================================*/ using System; using System.Diagnostics.Contracts; namespace System.AddIn { // Note that attributes for the other pipeline components // have been moved to Pipeline\AddInPipelineAttributes.cs [AttributeUsage(AttributeTargets.Class)] public sealed class AddInAttribute : Attribute { private String _name; private String _publisher; private String _version; private String _description; #if LOCALIZABLE_ADDIN_ATTRIBUTE // For localization private String _resMgrBaseName; private String _nameResource; private String _publisherResource; private String _descriptionResource; #endif public AddInAttribute(String name) { if (name == null) throw new ArgumentNullException("name"); if (name.Length <= 0) throw new ArgumentException(Res.AddInNameEmpty); System.Diagnostics.Contracts.Contract.EndContractBlock(); _name = name; } #if LOCALIZABLE_ADDIN_ATTRIBUTE // For localization public AddInAttribute(String resourceManagerBaseName, String addinNameResourceName) { if (resourceManagerBaseName == null) throw new ArgumentNullException("resourceManagerBaseName"); if (addinNameResourceName == null) throw new ArgumentNullException("addinNameResourceName"); System.Diagnostics.Contracts.Contract.EndContractBlock(); _resMgrBaseName = resourceManagerBaseName; _nameResource = addinNameResourceName; } #endif public String Name { get { return _name; } } public String Publisher { get { return _publisher; } set { _publisher = value; } } public String Version { get { return _version; } set { _version = value; } } public String Description { get { return _description; } set { _description = value; } } #if LOCALIZABLE_ADDIN_ATTRIBUTE // For localization public String ResourceManagerBaseName { get { return _resMgrBaseName; } } public String NameResourceName { get { return _nameResource; } } public String PublisherResourceName { get { return _publisherResource; } set { _publisherResource = value; } } public String DescriptionResourceName { get { return _descriptionResource; } set { _descriptionResource = value; } } #endif // LOCALIZABLE_ADDIN_ATTRIBUTE } } // 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
- ToolBarButton.cs
- GenericParameterDataContract.cs
- StackOverflowException.cs
- Boolean.cs
- ReachFixedDocumentSerializer.cs
- SqlNotificationRequest.cs
- Simplifier.cs
- RegisteredArrayDeclaration.cs
- IteratorDescriptor.cs
- WebEventTraceProvider.cs
- DataGridColumn.cs
- CodeLinePragma.cs
- EntitySqlQueryCacheKey.cs
- PlacementWorkspace.cs
- SerializationAttributes.cs
- ColumnResizeUndoUnit.cs
- HtmlInputControl.cs
- ConnectionProviderAttribute.cs
- DbParameterHelper.cs
- ExclusiveCanonicalizationTransform.cs
- BufferedStream.cs
- QueryOperationResponseOfT.cs
- OneOfScalarConst.cs
- ProfileEventArgs.cs
- StyleHelper.cs
- PageAsyncTaskManager.cs
- IHttpResponseInternal.cs
- PerformanceCountersElement.cs
- TokenFactoryBase.cs
- Light.cs
- AliasedSlot.cs
- CssTextWriter.cs
- NavigatorInput.cs
- XPathBuilder.cs
- ContainerSelectorActiveEvent.cs
- RootBrowserWindowProxy.cs
- QuotedPrintableStream.cs
- WorkerRequest.cs
- ValidationResult.cs
- FunctionDefinition.cs
- WindowsFormsDesignerOptionService.cs
- CombinedGeometry.cs
- DataSourceViewSchemaConverter.cs
- FixedSOMImage.cs
- ProtocolsConfigurationEntry.cs
- ContextMenuService.cs
- MarginsConverter.cs
- FixedSOMImage.cs
- Repeater.cs
- AudioBase.cs
- TextTreeNode.cs
- DataGridViewIntLinkedList.cs
- XmlWriterSettings.cs
- QueryResults.cs
- Root.cs
- TypeToken.cs
- _DomainName.cs
- ProgressBarRenderer.cs
- ProfileSettingsCollection.cs
- TypeUsageBuilder.cs
- ResourceKey.cs
- Int64Storage.cs
- XmlNamespaceDeclarationsAttribute.cs
- XmlBoundElement.cs
- TextReader.cs
- SpoolingTaskBase.cs
- ItemList.cs
- VSWCFServiceContractGenerator.cs
- StateMachineWorkflow.cs
- ConfigXmlReader.cs
- OdbcConnection.cs
- HtmlInputReset.cs
- HtmlImage.cs
- Size3DConverter.cs
- DataGridViewLinkColumn.cs
- DataGridPagerStyle.cs
- HGlobalSafeHandle.cs
- SmiEventSink_Default.cs
- CursorConverter.cs
- MDIWindowDialog.cs
- Italic.cs
- GPPOINT.cs
- TabControl.cs
- DesignerOptionService.cs
- PackageProperties.cs
- ContainerControl.cs
- ListBase.cs
- NonSerializedAttribute.cs
- SrgsText.cs
- Image.cs
- WebServiceErrorEvent.cs
- LayoutTableCell.cs
- OrderingInfo.cs
- DataMember.cs
- InheritanceContextHelper.cs
- KeyValueInternalCollection.cs
- WindowExtensionMethods.cs
- SamlAction.cs
- FrameworkElement.cs
- ListViewItemSelectionChangedEvent.cs