Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Data.Common.DbConnectionStringBuilder Class Reference

Public Member Functions

 DbConnectionStringBuilder ()
 
 DbConnectionStringBuilder (bool useOdbcRules)
 
void Add (string keyword, object value)
 
virtual void Clear ()
 
virtual bool ContainsKey (string keyword)
 
virtual bool EquivalentTo (DbConnectionStringBuilder connectionStringBuilder)
 
virtual bool Remove (string keyword)
 
virtual bool ShouldSerialize (string keyword)
 
override string ToString ()
 
virtual bool TryGetValue (string keyword, [NotNullWhen(true)] out object? value)
 
bool ContainsKey (TKey key)
 
void Add (TKey key, TValue value)
 
void Add (T item)
 
bool Remove (TKey key)
 
bool Remove (T item)
 
bool TryGetValue (TKey key, [MaybeNullWhen(false)] out TValue value)
 
bool Contains (T item)
 
void CopyTo (T[] array, int arrayIndex)
 
EventDescriptorCollection GetEvents (Attribute[]? attributes)
 
PropertyDescriptorCollection GetProperties (Attribute[]? attributes)
 
object? GetPropertyOwner (PropertyDescriptor? pd)
 

Static Public Member Functions

static void AppendKeyValuePair (StringBuilder builder, string keyword, string? value)
 
static void AppendKeyValuePair (StringBuilder builder, string keyword, string? value, bool useOdbcRules)
 

Protected Member Functions

virtual void GetProperties (Hashtable propertyDescriptors)
 

Package Functions

virtual string ConvertValueToString (object value)
 
void ClearPropertyDescriptors ()
 
Attribute[] GetAttributesFromCollection (AttributeCollection collection)
 

Package Attributes

readonly int _objectID = Interlocked.Increment(ref s_objectTypeCount)
 

Properties

ICollection Collection [get]
 
IDictionary Dictionary [get]
 
Dictionary< string, object > CurrentValues [get]
 
object? IDictionary. this[object keyword] [get, set]
 
virtual object this[string keyword] [get, set]
 
bool BrowsableConnectionString [get, set]
 
string ConnectionString [get, set]
 
virtual int Count [get]
 
bool IsReadOnly [get]
 
virtual bool IsFixedSize [get]
 
bool ICollection. IsSynchronized [get]
 
virtual ICollection Keys [get]
 
int ObjectID [get]
 
object ICollection. SyncRoot [get]
 
virtual ICollection Values [get]
 
TValue this[TKey key] [get, set]
 

Private Member Functions

void IDictionary. Add (object keyword, object value)
 
bool IDictionary. Contains (object keyword)
 
void ICollection. CopyTo (Array array, int index)
 
IEnumerator IEnumerable. GetEnumerator ()
 
IDictionaryEnumerator IDictionary. GetEnumerator ()
 
string ObjectToString (object keyword)
 
void IDictionary. Remove (object keyword)
 
PropertyDescriptorCollection GetProperties ()
 
PropertyDescriptorCollection GetProperties (Attribute[] attributes)
 
string ICustomTypeDescriptor. GetClassName ()
 
string ICustomTypeDescriptor. GetComponentName ()
 
AttributeCollection ICustomTypeDescriptor. GetAttributes ()
 
object ICustomTypeDescriptor. GetEditor (Type editorBaseType)
 
TypeConverter ICustomTypeDescriptor. GetConverter ()
 
PropertyDescriptor ICustomTypeDescriptor. GetDefaultProperty ()
 
PropertyDescriptorCollection ICustomTypeDescriptor. GetProperties ()
 
PropertyDescriptorCollection ICustomTypeDescriptor. GetProperties (Attribute[] attributes)
 
EventDescriptor ICustomTypeDescriptor. GetDefaultEvent ()
 
EventDescriptorCollection ICustomTypeDescriptor. GetEvents ()
 
EventDescriptorCollection ICustomTypeDescriptor. GetEvents (Attribute[] attributes)
 
object ICustomTypeDescriptor. GetPropertyOwner (PropertyDescriptor pd)
 

Private Attributes

Dictionary< string, object > _currentValues
 
string _connectionString = string.Empty
 
PropertyDescriptorCollection _propertyDescriptors
 
bool _browsableConnectionString = true
 
readonly bool _useOdbcRules
 

Static Private Attributes

static int s_objectTypeCount
 

Detailed Description

Definition at line 14 of file DbConnectionStringBuilder.cs.


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