Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / ComponentConverter.cs / 1305376 / ComponentConverter.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
*/
namespace System.ComponentModel {
using Microsoft.Win32;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Diagnostics;
using System.Runtime.Serialization.Formatters;
using System.Runtime.Remoting;
using System.Runtime.InteropServices;
using System.Security.Permissions;
///
/// Provides a type converter to convert component objects to and
/// from various other representations.
///
[HostProtection(SharedState = true)]
public class ComponentConverter : ReferenceConverter {
///
///
/// Initializes a new instance of the class.
///
///
public ComponentConverter(Type type) : base(type) {
}
///
///
/// Gets a collection of properties for the type of component
/// specified by the value
/// parameter.
///
public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) {
return TypeDescriptor.GetProperties(value, attributes);
}
///
///
/// Gets a value indicating whether this object supports properties using the
/// specified context.
///
public override bool GetPropertiesSupported(ITypeDescriptorContext context) {
return true;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
*/
namespace System.ComponentModel {
using Microsoft.Win32;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Diagnostics;
using System.Runtime.Serialization.Formatters;
using System.Runtime.Remoting;
using System.Runtime.InteropServices;
using System.Security.Permissions;
///
/// Provides a type converter to convert component objects to and
/// from various other representations.
///
[HostProtection(SharedState = true)]
public class ComponentConverter : ReferenceConverter {
///
///
/// Initializes a new instance of the class.
///
///
public ComponentConverter(Type type) : base(type) {
}
///
///
/// Gets a collection of properties for the type of component
/// specified by the value
/// parameter.
///
public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) {
return TypeDescriptor.GetProperties(value, attributes);
}
///
///
/// Gets a value indicating whether this object supports properties using the
/// specified context.
///
public override bool GetPropertiesSupported(ITypeDescriptorContext context) {
return true;
}
}
}
// 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
- ComponentCollection.cs
- TypeUnloadedException.cs
- HorizontalAlignConverter.cs
- BaseParaClient.cs
- CombinedGeometry.cs
- XmlSignatureProperties.cs
- EntityDesignerUtils.cs
- XmlQueryOutput.cs
- HtmlTableCell.cs
- DataListItemEventArgs.cs
- LZCodec.cs
- IPEndPoint.cs
- DeclaredTypeElement.cs
- ServicePrincipalNameElement.cs
- CorrelationManager.cs
- ScrollEventArgs.cs
- ListSortDescriptionCollection.cs
- XmlResolver.cs
- TextBoxLine.cs
- ReliableMessagingVersionConverter.cs
- _LocalDataStoreMgr.cs
- NegatedConstant.cs
- XmlSchemaImport.cs
- HtmlControlDesigner.cs
- SqlHelper.cs
- TextBox.cs
- HostProtectionException.cs
- PackageFilter.cs
- Environment.cs
- MetabaseSettings.cs
- PathFigure.cs
- XmlDataSourceDesigner.cs
- DesignerOptionService.cs
- DocumentSequence.cs
- ReflectionHelper.cs
- WorkflowIdleElement.cs
- SoapCodeExporter.cs
- AppDomainProtocolHandler.cs
- HtmlLink.cs
- Win32PrintDialog.cs
- DEREncoding.cs
- NavigationFailedEventArgs.cs
- PasswordTextNavigator.cs
- BCLDebug.cs
- SEHException.cs
- PropertyDescriptor.cs
- FullTextLine.cs
- Parser.cs
- DaylightTime.cs
- IISMapPath.cs
- CustomActivityDesigner.cs
- ResXBuildProvider.cs
- PanelDesigner.cs
- ColumnResult.cs
- CollectionContainer.cs
- XmlDataCollection.cs
- WebPartVerb.cs
- SchemaMapping.cs
- ReadOnlyDictionary.cs
- ApplicationBuildProvider.cs
- ReadOnlyNameValueCollection.cs
- FixedDocumentPaginator.cs
- HtmlWindow.cs
- ClientProxyGenerator.cs
- XPathDocument.cs
- Schema.cs
- SQLCharsStorage.cs
- BamlWriter.cs
- DataGridRowHeader.cs
- KoreanCalendar.cs
- IndexedString.cs
- CustomCategoryAttribute.cs
- CaretElement.cs
- WebPartPersonalization.cs
- COM2Properties.cs
- FileUpload.cs
- XmlAttributes.cs
- GridViewRow.cs
- PerformanceCounters.cs
- webproxy.cs
- RemoteWebConfigurationHostServer.cs
- WebPartConnectionsCloseVerb.cs
- LinkedList.cs
- CodeParameterDeclarationExpressionCollection.cs
- BmpBitmapDecoder.cs
- RootProfilePropertySettingsCollection.cs
- WithStatement.cs
- GuidConverter.cs
- Hash.cs
- NetStream.cs
- GridSplitter.cs
- RedistVersionInfo.cs
- FontUnitConverter.cs
- StorageComplexTypeMapping.cs
- ConfigurationElementProperty.cs
- XmlRootAttribute.cs
- SettingsBindableAttribute.cs
- DataGridViewRow.cs
- AttributeData.cs
- HttpFileCollection.cs