Definition at line 100 of file XmlTreeGen.cs.
101 {
103 bool flag = false;
107 if (instance
is DataColumn)
108 {
110 flag = true;
113 }
115 {
116 return;
117 }
118 object value =
pd.GetValue(instance);
119 if (
value is InternalDataCollectionBase ||
value is PropertyCollection ||
string.
Equals(
pd.Name,
"Namespace",
StringComparison.Ordinal) ||
string.Equals(
pd.Name,
"PrimaryKey",
StringComparison.Ordinal) ||
string.Equals(
pd.Name,
"ColumnName",
StringComparison.Ordinal) ||
string.Equals(
pd.Name,
"DefaultValue",
StringComparison.Ordinal) ||
string.Equals(
pd.Name,
"TableName",
StringComparison.Ordinal) ||
string.Equals(
pd.Name,
"DataSetName",
StringComparison.Ordinal) ||
string.Equals(
pd.Name,
"AllowDBNull",
StringComparison.Ordinal) ||
string.Equals(
pd.Name,
"Unique",
StringComparison.Ordinal) ||
string.Equals(
pd.Name,
"NestedInDataSet",
StringComparison.Ordinal) ||
string.Equals(
pd.Name,
"Locale",
StringComparison.Ordinal) ||
string.Equals(
pd.Name,
"CaseSensitive",
StringComparison.Ordinal) ||
string.Equals(
pd.Name,
"RemotingFormat",
StringComparison.Ordinal))
120 {
121 return;
122 }
123 if (flag)
124 {
126 {
129 {
131 }
133 {
135 }
136 return;
137 }
139 {
140 return;
141 }
142 }
145 }
static string XmlDataTypeName(Type type)
void SetMSDataAttribute(XmlElement root, Type type)
bool ContainsDesignerSerializationVisibleAttribute(PropertyDescriptor pd)
virtual void SetAttribute(string name, string? value)
References System.Data.XmlTreeGen.ContainsDesignerSerializationVisibleAttribute(), System.Xml.Dictionary, System.Xml.XmlElement.SetAttribute(), System.Data.XmlTreeGen.SetMSDataAttribute(), System.text, System.value, and System.Data.XmlTreeGen.XmlDataTypeName().
Referenced by System.Data.XmlTreeGen.AddXdoProperties().