Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- TextRunCacheImp.cs
- DataGridViewTopRowAccessibleObject.cs
- HeaderedContentControl.cs
- TTSEngineTypes.cs
- DocumentDesigner.cs
- DataGridViewControlCollection.cs
- SerializationEventsCache.cs
- XamlBrushSerializer.cs
- _RequestCacheProtocol.cs
- NumberSubstitution.cs
- SchemaImporterExtensionElementCollection.cs
- MailAddress.cs
- HttpWebResponse.cs
- AesManaged.cs
- MatrixTransform.cs
- Query.cs
- DbConnectionInternal.cs
- CreateUserWizard.cs
- XmlCharacterData.cs
- ClientTarget.cs
- EpmAttributeNameBuilder.cs
- ActivityCodeDomSerializationManager.cs
- WsdlInspector.cs
- XmlNamespaceDeclarationsAttribute.cs
- Error.cs
- MonthChangedEventArgs.cs
- Int64Storage.cs
- ReaderWriterLock.cs
- HWStack.cs
- ResourceType.cs
- CompiledELinqQueryState.cs
- TextAdaptor.cs
- ParameterToken.cs
- ScriptControlDescriptor.cs
- CompositeControl.cs
- AutomationIdentifier.cs
- DbDataSourceEnumerator.cs
- ConnectionPoint.cs
- XPathException.cs
- DbConnectionPoolCounters.cs
- ListSortDescriptionCollection.cs
- SqlUtils.cs
- TableLayoutPanel.cs
- CryptoProvider.cs
- CodeVariableDeclarationStatement.cs
- URLBuilder.cs
- MimeTypeMapper.cs
- ISAPIWorkerRequest.cs
- StrokeNodeOperations.cs
- ComPlusDiagnosticTraceSchemas.cs
- SaveRecipientRequest.cs
- CopyOnWriteList.cs
- VideoDrawing.cs
- MarkupExtensionSerializer.cs
- ToolStripTextBox.cs
- BitmapEncoder.cs
- BindingWorker.cs
- LazyTextWriterCreator.cs
- HandlerBase.cs
- EventSourceCreationData.cs
- ModelTreeManager.cs
- FixedSOMTableRow.cs
- ConfigurationValue.cs
- ClientScriptManager.cs
- SecurityVersion.cs
- DataGridViewRowCollection.cs
- PrimitiveSchema.cs
- GetPageCompletedEventArgs.cs
- ValidationSummary.cs
- XmlLinkedNode.cs
- NetworkInterface.cs
- RequestCachePolicyConverter.cs
- DataGrid.cs
- TagPrefixInfo.cs
- DefinitionBase.cs
- StyleTypedPropertyAttribute.cs
- LocationUpdates.cs
- ImageMap.cs
- Util.cs
- XmlTypeMapping.cs
- Span.cs
- Image.cs
- HostedHttpTransportManager.cs
- OracleCommandBuilder.cs
- JoinTreeSlot.cs
- LogStream.cs
- IsolatedStoragePermission.cs
- EdmToObjectNamespaceMap.cs
- DataGridViewAdvancedBorderStyle.cs
- FrameworkContextData.cs
- DllHostInitializer.cs
- FastPropertyAccessor.cs
- ExpandSegment.cs
- HitTestResult.cs
- DeferrableContentConverter.cs
- OdbcConnectionPoolProviderInfo.cs
- UnsafeNativeMethodsTablet.cs
- WizardStepBase.cs
- DataGridLinkButton.cs
- SQLInt16.cs