C# Class System.ComponentModel.PropertyDescriptorCollection

Inheritance: System.Collections.IList, System.Collections.IDictionary, System.Collections.ICollection, System.Collections.IEnumerable
显示文件 Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
EnsurePropsOwned void
EnsureSize void
IDictionary IDictionaryEnumerator
IDictionary bool
IDictionary void
IDictionary void
IDictionary void
IEnumerable IEnumerator
IList bool
IList int
IList void
IList void
IList void
IList void
PropertyDescriptorCollection System.Diagnostics.CodeAnalysis
this objectIDictionary.System.Diagnostics.CodeAnalysis
this objectIList.System.Diagnostics.CodeAnalysis

Public Methods

Method Description
Add ( PropertyDescriptor value ) : int
Clear ( ) : void
Contains ( PropertyDescriptor value ) : bool
CopyTo ( Array array, int index ) : void
Find ( string name, bool ignoreCase ) : PropertyDescriptor
GetEnumerator ( ) : IEnumerator
IndexOf ( PropertyDescriptor value ) : int
Insert ( int index, PropertyDescriptor value ) : void
PropertyDescriptorCollection ( PropertyDescriptor properties ) : System.Diagnostics.CodeAnalysis
PropertyDescriptorCollection ( PropertyDescriptor properties, bool readOnly ) : System.Diagnostics.CodeAnalysis
Remove ( PropertyDescriptor value ) : void
RemoveAt ( int index ) : void
Sort ( ) : PropertyDescriptorCollection
Sort ( IComparer comparer ) : PropertyDescriptorCollection
Sort ( string names ) : PropertyDescriptorCollection
Sort ( string names, IComparer comparer ) : PropertyDescriptorCollection
this ( int index ) : PropertyDescriptor
this ( string name ) : PropertyDescriptor

Protected Methods

Method Description
InternalSort ( IComparer sorter ) : void
InternalSort ( string names ) : void

Private Methods

Method Description
EnsurePropsOwned ( ) : void
EnsureSize ( int sizeNeeded ) : void
IDictionary ( ) : IDictionaryEnumerator
IDictionary ( object key ) : bool
IDictionary ( ) : void
IDictionary ( object key ) : void
IDictionary ( object key, object value ) : void
IEnumerable ( ) : IEnumerator
IList ( object value ) : bool
IList ( object value ) : int
IList ( ) : void
IList ( int index ) : void
IList ( int index, object value ) : void
IList ( object value ) : void
PropertyDescriptorCollection ( PropertyDescriptor properties, int propCount, string namedSort, IComparer comparer ) : System.Diagnostics.CodeAnalysis
this ( object key ) : objectIDictionary.System.Diagnostics.CodeAnalysis
this ( int index ) : objectIList.System.Diagnostics.CodeAnalysis

Method Details

Add() public method

public Add ( PropertyDescriptor value ) : int
value PropertyDescriptor
return int

Clear() public method

public Clear ( ) : void
return void

Contains() public method

public Contains ( PropertyDescriptor value ) : bool
value PropertyDescriptor
return bool

CopyTo() public method

public CopyTo ( Array array, int index ) : void
array System.Array
index int
return void

Find() public method

public Find ( string name, bool ignoreCase ) : PropertyDescriptor
name string
ignoreCase bool
return PropertyDescriptor

GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator

IndexOf() public method

public IndexOf ( PropertyDescriptor value ) : int
value PropertyDescriptor
return int

Insert() public method

public Insert ( int index, PropertyDescriptor value ) : void
index int
value PropertyDescriptor
return void

InternalSort() protected method

protected InternalSort ( IComparer sorter ) : void
sorter IComparer
return void

InternalSort() protected method

protected InternalSort ( string names ) : void
names string
return void

PropertyDescriptorCollection() public method

public PropertyDescriptorCollection ( PropertyDescriptor properties ) : System.Diagnostics.CodeAnalysis
properties PropertyDescriptor
return System.Diagnostics.CodeAnalysis

PropertyDescriptorCollection() public method

public PropertyDescriptorCollection ( PropertyDescriptor properties, bool readOnly ) : System.Diagnostics.CodeAnalysis
properties PropertyDescriptor
readOnly bool
return System.Diagnostics.CodeAnalysis

Remove() public method

public Remove ( PropertyDescriptor value ) : void
value PropertyDescriptor
return void

RemoveAt() public method

public RemoveAt ( int index ) : void
index int
return void

Sort() public method

public Sort ( ) : PropertyDescriptorCollection
return PropertyDescriptorCollection

Sort() public method

public Sort ( IComparer comparer ) : PropertyDescriptorCollection
comparer IComparer
return PropertyDescriptorCollection

Sort() public method

public Sort ( string names ) : PropertyDescriptorCollection
names string
return PropertyDescriptorCollection

Sort() public method

public Sort ( string names, IComparer comparer ) : PropertyDescriptorCollection
names string
comparer IComparer
return PropertyDescriptorCollection

this() public method

public this ( int index ) : PropertyDescriptor
index int
return PropertyDescriptor

this() public method

public this ( string name ) : PropertyDescriptor
name string
return PropertyDescriptor