Unicoen.Model.UnifiedElement.XmlWriteNonUnifiedElement C# (CSharp) Method

XmlWriteNonUnifiedElement() private static method

private static XmlWriteNonUnifiedElement ( object obj, StringBuilder buffer, int depth ) : void
obj object
buffer System.Text.StringBuilder
depth int
return void
		private static void XmlWriteNonUnifiedElement(
				object obj, StringBuilder buffer, int depth) {
			PrintTabs(depth, buffer);

			var seq = obj as IEnumerable;
			if (!(seq is string) && seq != null) {
				XmlWriteTypeWithoutContent(obj, buffer, depth);
				foreach (var item in seq) {
					ToXmlRecursively(item, buffer, depth);
				}
			} else {
				XmlWriteTypeAndContent(obj, buffer, depth);
			}
		}