Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Data.DataColumnPropertyDescriptor Class Referencesealed

Public Member Functions

override bool Equals ([NotNullWhen(true)] object other)
 
override int GetHashCode ()
 
override bool CanResetValue (object component)
 
override object GetValue (object component)
 
override void ResetValue (object component)
 
override void SetValue (object component, object value)
 
override bool ShouldSerializeValue (object component)
 
virtual void AddValueChanged (object component, EventHandler handler)
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
PropertyDescriptorCollection GetChildProperties ()
 
PropertyDescriptorCollection GetChildProperties (Attribute[] filter)
 
PropertyDescriptorCollection GetChildProperties (object instance)
 
virtual PropertyDescriptorCollection GetChildProperties (object? instance, Attribute[]? filter)
 
virtual ? object GetEditor (Type editorBaseType)
 
object? GetValue (object? component)
 
virtual void RemoveValueChanged (object component, EventHandler handler)
 
void SetValue (object? component, object? value)
 

Protected Member Functions

object? CreateInstance ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type type)
 
override void FillAttributes (IList attributeList)
 
virtual void FillAttributes (IList attributeList)
 
override? object GetInvocationTarget (Type type, object instance)
 
TypeGetTypeFromName ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] string? typeName)
 
virtual void OnValueChanged (object? component, EventArgs e)
 
virtual AttributeCollection CreateAttributeCollection ()
 

Static Protected Member Functions

static ? MethodInfo FindMethod ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] Type componentClass, string name, Type[] args, Type returnType)
 
static ? MethodInfo FindMethod ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods)] Type componentClass, string name, Type[] args, Type returnType, bool publicOnly)
 
static ? ISite GetSite (object? component)
 
static object GetInvokee (Type componentClass, object component)
 

Package Functions

 DataColumnPropertyDescriptor (DataColumn dataColumn)
 
EventHandlerGetValueChangedHandler (object component)
 

Properties

override AttributeCollection Attributes [get]
 
DataColumn Column [get]
 
override Type ComponentType [get]
 
override bool IsReadOnly [get]
 
override Type PropertyType [get]
 
override bool IsBrowsable [get]
 
virtual TypeConverter Converter [get]
 
virtual bool IsLocalizable [get]
 
DesignerSerializationVisibility SerializationVisibility [get]
 
virtual bool SupportsChangeEvents [get]
 
virtual ? Attribute[] AttributeArray [get, set]
 
virtual string Category [get]
 
virtual string Description [get]
 
virtual string Name [get]
 
virtual int NameHashCode [get]
 
virtual bool DesignTimeOnly [get]
 
virtual string DisplayName [get]
 

Private Member Functions

void CheckAttributesValid ()
 
void FilterAttributesIfNeeded ()
 

Private Attributes

TypeConverter _converter
 
Hashtable _valueChangedHandlers
 
object[] _editors
 
Type[] _editorTypes
 
int _editorCount
 
readonly string _name
 
readonly string _displayName
 
readonly int _nameHash
 
AttributeCollection _attributeCollection
 
Attribute[] _attributes
 
Attribute[] _originalAttributes
 
bool _attributesFiltered
 
bool _attributesFilled
 
int _metadataVersion
 
string _category
 
string _description
 
readonly object _lockCookie = new object()
 

Detailed Description

Definition at line 8 of file DataColumnPropertyDescriptor.cs.


The documentation for this class was generated from the following file: