Method | Description | |
---|---|---|
CreateProperty ( |
||
CreateProperty ( |
||
CustomTypeDescriptor ( |
||
CustomTypeDescriptor ( |
||
CustomTypeDescriptor ( |
||
GetAttributes ( ) : System.ComponentModel.AttributeCollection | ||
GetClassName ( ) : string | ||
GetComponentName ( ) : string | ||
GetConverter ( ) : System.ComponentModel.TypeConverter | ||
GetDefaultEvent ( ) : System.ComponentModel.EventDescriptor | ||
GetDefaultProperty ( ) : System.ComponentModel.PropertyDescriptor | ||
GetEditor ( |
||
GetEvents ( ) : System.ComponentModel.EventDescriptorCollection | ||
GetEvents ( |
||
GetProperties ( ) : System.ComponentModel.PropertyDescriptorCollection | ||
GetProperties ( |
||
GetPropertyOwner ( System.ComponentModel.PropertyDescriptor pd ) : object | ||
TryCreateForAnonymousClass ( |
Method | Description | |
---|---|---|
AnyObjectByTypeName ( object objects, string typeNameSought ) : bool | ||
CustomTypeDescriptor ( |
||
FindFirstObjectByTypeName ( object objects, string typeNameSought ) : object | ||
LikeAnonymousClass ( |
Forward-compatible way to see if the given type is an anonymous class (introduced since C# 3.0). There is no sure shot method so we have rely to rely on a heuristic approach by looking for a few known characteristics. Note also that we take a "duck" approach to look for the CompilerGenerated attribute under .NET Framework 1.x, which does not seem like an appaling idea considering that the C# compiler does the same with ExtensionAttribute when it comes to extension methods. |
public static CreateProperty ( |
||
field | ||
return | System.ComponentModel.PropertyDescriptor |
public static CreateProperty ( |
||
property | ||
return | System.ComponentModel.PropertyDescriptor |
public CustomTypeDescriptor ( |
||
type | ||
return | System |
public CustomTypeDescriptor ( |
||
type | ||
members | ||
return | System |
public CustomTypeDescriptor ( |
||
type | ||
members | ||
names | string | |
return | System |
public GetAttributes ( ) : System.ComponentModel.AttributeCollection | ||
return | System.ComponentModel.AttributeCollection |
public GetConverter ( ) : System.ComponentModel.TypeConverter | ||
return | System.ComponentModel.TypeConverter |
public GetDefaultEvent ( ) : System.ComponentModel.EventDescriptor | ||
return | System.ComponentModel.EventDescriptor |
public GetDefaultProperty ( ) : System.ComponentModel.PropertyDescriptor | ||
return | System.ComponentModel.PropertyDescriptor |
public GetEditor ( |
||
editorBaseType | ||
return | object |
public GetEvents ( ) : System.ComponentModel.EventDescriptorCollection | ||
return | System.ComponentModel.EventDescriptorCollection |
public GetEvents ( |
||
attributes | ||
return | System.ComponentModel.EventDescriptorCollection |
public GetProperties ( ) : System.ComponentModel.PropertyDescriptorCollection | ||
return | System.ComponentModel.PropertyDescriptorCollection |
public GetProperties ( |
||
attributes | ||
return | System.ComponentModel.PropertyDescriptorCollection |
public GetPropertyOwner ( System.ComponentModel.PropertyDescriptor pd ) : object | ||
pd | System.ComponentModel.PropertyDescriptor | |
return | object |
public static TryCreateForAnonymousClass ( |
||
type | ||
return |