Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartDescription.cs / 1 / WebPartDescription.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)] public class WebPartDescription { private string _id; private string _title; private string _description; private string _imageUrl; private WebPart _part; private WebPartDescription() { } public WebPartDescription(string id, string title, string description, string imageUrl) { if (String.IsNullOrEmpty(id)) { throw new ArgumentNullException("id"); } if (String.IsNullOrEmpty(title)) { throw new ArgumentNullException("title"); } _id = id; _title = title; _description = (description != null) ? description : String.Empty; _imageUrl = (imageUrl != null) ? imageUrl : String.Empty; } public WebPartDescription(WebPart part) { string id = part.ID; if (String.IsNullOrEmpty(id)) { throw new ArgumentException(SR.GetString(SR.WebPartManager_NoWebPartID), "part"); } _id = id; string displayTitle = part.DisplayTitle; _title = (displayTitle != null) ? displayTitle : String.Empty; string description = part.Description; _description = (description != null) ? description : String.Empty; string imageUrl = part.CatalogIconImageUrl; _imageUrl = (imageUrl != null) ? imageUrl : String.Empty; _part = part; } public string CatalogIconImageUrl { get { return _imageUrl; } } public string Description { get { return _description; } } public string ID { get { return _id; } } public string Title { get { return _title; } } internal WebPart WebPart { get { return _part; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)] public class WebPartDescription { private string _id; private string _title; private string _description; private string _imageUrl; private WebPart _part; private WebPartDescription() { } public WebPartDescription(string id, string title, string description, string imageUrl) { if (String.IsNullOrEmpty(id)) { throw new ArgumentNullException("id"); } if (String.IsNullOrEmpty(title)) { throw new ArgumentNullException("title"); } _id = id; _title = title; _description = (description != null) ? description : String.Empty; _imageUrl = (imageUrl != null) ? imageUrl : String.Empty; } public WebPartDescription(WebPart part) { string id = part.ID; if (String.IsNullOrEmpty(id)) { throw new ArgumentException(SR.GetString(SR.WebPartManager_NoWebPartID), "part"); } _id = id; string displayTitle = part.DisplayTitle; _title = (displayTitle != null) ? displayTitle : String.Empty; string description = part.Description; _description = (description != null) ? description : String.Empty; string imageUrl = part.CatalogIconImageUrl; _imageUrl = (imageUrl != null) ? imageUrl : String.Empty; _part = part; } public string CatalogIconImageUrl { get { return _imageUrl; } } public string Description { get { return _description; } } public string ID { get { return _id; } } public string Title { get { return _title; } } internal WebPart WebPart { get { return _part; } } } } // 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
- SafeHandles.cs
- sqlmetadatafactory.cs
- TextTreeTextBlock.cs
- ReflectionServiceProvider.cs
- MetafileHeader.cs
- TargetControlTypeCache.cs
- DataViewManager.cs
- ExpandoObject.cs
- CompositeCollectionView.cs
- FixedStringLookup.cs
- EDesignUtil.cs
- DataGridViewUtilities.cs
- SocketInformation.cs
- FormViewPagerRow.cs
- XmlNotation.cs
- SortAction.cs
- OleDbParameter.cs
- WindowsListViewGroupHelper.cs
- TypeGeneratedEventArgs.cs
- XPathLexer.cs
- COM2EnumConverter.cs
- LineInfo.cs
- nulltextcontainer.cs
- PostBackTrigger.cs
- SerializationException.cs
- WorkflowViewStateService.cs
- WebGetAttribute.cs
- XsltFunctions.cs
- StackOverflowException.cs
- WorkflowRuntimeServiceElement.cs
- SetMemberBinder.cs
- TerminatingOperationBehavior.cs
- Nullable.cs
- RepeatInfo.cs
- WindowsEditBox.cs
- SmiRequestExecutor.cs
- SecurityChannelFaultConverter.cs
- ExpandableObjectConverter.cs
- SqlTypesSchemaImporter.cs
- CodeTryCatchFinallyStatement.cs
- Selector.cs
- MembershipSection.cs
- ExpressionPrinter.cs
- X509SubjectKeyIdentifierClause.cs
- XmlSequenceWriter.cs
- FileDialogPermission.cs
- Pkcs7Recipient.cs
- XamlToRtfParser.cs
- HttpDigestClientCredential.cs
- DataGridViewCellCancelEventArgs.cs
- DefaultClaimSet.cs
- WebAdminConfigurationHelper.cs
- BamlReader.cs
- ManifestSignatureInformation.cs
- PermissionSetTriple.cs
- _Connection.cs
- EntitySet.cs
- XmlSerializer.cs
- ByteConverter.cs
- Transform3DCollection.cs
- SettingsSavedEventArgs.cs
- UserMapPath.cs
- MsmqInputSessionChannelListener.cs
- DataGridViewColumn.cs
- DataListItemCollection.cs
- BuildProvidersCompiler.cs
- HttpListenerException.cs
- SafeUserTokenHandle.cs
- RSAPKCS1SignatureFormatter.cs
- AuthenticationException.cs
- DataGridViewCheckBoxCell.cs
- ProfileModule.cs
- DataGridViewComboBoxEditingControl.cs
- SupportingTokenProviderSpecification.cs
- UnknownBitmapDecoder.cs
- WindowsRichEditRange.cs
- DataRecordInfo.cs
- ContentPresenter.cs
- InplaceBitmapMetadataWriter.cs
- OdbcConnectionPoolProviderInfo.cs
- DataGridViewSelectedColumnCollection.cs
- IdentifierCollection.cs
- UriSectionReader.cs
- SignatureDescription.cs
- ExclusiveTcpTransportManager.cs
- XamlBuildTaskServices.cs
- Int32Animation.cs
- WebResponse.cs
- ResourceWriter.cs
- SchemaImporterExtensionElementCollection.cs
- DynamicRendererThreadManager.cs
- ConsumerConnectionPoint.cs
- ScriptReference.cs
- IconBitmapDecoder.cs
- DateTimeFormat.cs
- ContractCodeDomInfo.cs
- PropertyGrid.cs
- CustomTypeDescriptor.cs
- PrefixHandle.cs
- DataGridViewCellValidatingEventArgs.cs