Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ProcessHostMapPath.cs
- DbXmlEnabledProviderManifest.cs
- MainMenu.cs
- updateconfighost.cs
- XmlBinaryWriterSession.cs
- ImageFormatConverter.cs
- DataGridSortCommandEventArgs.cs
- DrawItemEvent.cs
- NetworkStream.cs
- VariantWrapper.cs
- NullPackagingPolicy.cs
- TrustManagerMoreInformation.cs
- TextBoxRenderer.cs
- StatusBarPanelClickEvent.cs
- SafeBitVector32.cs
- Base64Encoder.cs
- SortExpressionBuilder.cs
- JsonCollectionDataContract.cs
- TextWriterTraceListener.cs
- DataObjectCopyingEventArgs.cs
- DrawingContextWalker.cs
- AssemblyAttributes.cs
- AppDomainEvidenceFactory.cs
- FixedSOMTextRun.cs
- NetCodeGroup.cs
- XmlValidatingReader.cs
- AVElementHelper.cs
- DataGridViewCellStyleConverter.cs
- TrustManagerPromptUI.cs
- DSASignatureDeformatter.cs
- PageTheme.cs
- PixelFormat.cs
- GPStream.cs
- AssertSection.cs
- EntityDataSourceMemberPath.cs
- ClientTargetSection.cs
- DrawingBrush.cs
- OperatingSystem.cs
- WebConvert.cs
- Ticks.cs
- CustomValidator.cs
- Function.cs
- BitmapMetadata.cs
- DetailsViewRowCollection.cs
- FontDifferentiator.cs
- GenericTextProperties.cs
- RayMeshGeometry3DHitTestResult.cs
- HtmlEmptyTagControlBuilder.cs
- SourceLineInfo.cs
- ToolboxItemAttribute.cs
- DrawingContextDrawingContextWalker.cs
- AsyncContentLoadedEventArgs.cs
- ThreadStartException.cs
- OneToOneMappingSerializer.cs
- XsdDuration.cs
- SystemSounds.cs
- BinaryExpression.cs
- ErrorEventArgs.cs
- ErrorTableItemStyle.cs
- TreeNodeEventArgs.cs
- Size3DConverter.cs
- CalendarItem.cs
- WebBrowserEvent.cs
- DecoderExceptionFallback.cs
- WebPartConnectionsConfigureVerb.cs
- StateMachine.cs
- ServiceDefaults.cs
- XmlTypeMapping.cs
- ParameterToken.cs
- ConstantSlot.cs
- SelectQueryOperator.cs
- PathGeometry.cs
- MatrixTransform3D.cs
- Win32PrintDialog.cs
- FamilyMapCollection.cs
- TripleDESCryptoServiceProvider.cs
- ToolStripProgressBar.cs
- SmtpFailedRecipientsException.cs
- InternalCache.cs
- CompilationUnit.cs
- _CacheStreams.cs
- PropertyEmitter.cs
- Membership.cs
- AppModelKnownContentFactory.cs
- AttributeCallbackBuilder.cs
- CoTaskMemUnicodeSafeHandle.cs
- PingReply.cs
- MarshalByRefObject.cs
- MachineKeySection.cs
- XsltInput.cs
- PermissionRequestEvidence.cs
- InternalsVisibleToAttribute.cs
- SafeRegistryKey.cs
- ComPlusTraceRecord.cs
- ApplicationManager.cs
- ToolStripTextBox.cs
- AppLevelCompilationSectionCache.cs
- DataBoundControlParameterTarget.cs
- CodeTryCatchFinallyStatement.cs
- CancellationScope.cs