|
|
|
@ -32,7 +32,7 @@ namespace ICSharpCode.PythonBinding
@@ -32,7 +32,7 @@ namespace ICSharpCode.PythonBinding
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <remarks>
|
|
|
|
|
/// 1) Strings are returned surrounded by double quotes.
|
|
|
|
|
/// 2) Characters are returned as System.Convert.ToChar("character")
|
|
|
|
|
/// 2) Characters are returned surrounded by double quotes.
|
|
|
|
|
/// 3) Objects are returned with their full name (e.g. System.Windows.Forms.Size(100, 200)).
|
|
|
|
|
/// 4) Enums are returned with their full name (e.g. System.Windows.Forms.AccessibleRole.None).
|
|
|
|
|
/// 5) By default the ToString method is used on the property value.
|
|
|
|
@ -47,7 +47,7 @@ namespace ICSharpCode.PythonBinding
@@ -47,7 +47,7 @@ namespace ICSharpCode.PythonBinding
|
|
|
|
|
if (propertyType == typeof(String)) { |
|
|
|
|
return GetQuotedString((string)propertyValue); |
|
|
|
|
} else if (propertyType == typeof(Char)) { |
|
|
|
|
return "System.Convert.ToChar(" + GetQuotedString(propertyValue.ToString()) + ")"; |
|
|
|
|
return GetQuotedString(propertyValue.ToString()); |
|
|
|
|
} else if (propertyType == typeof(AnchorStyles)) { |
|
|
|
|
AnchorStyles anchor = (AnchorStyles)propertyValue; |
|
|
|
|
return GetAnchorStyleAsString(anchor); |
|
|
|
|