Mono.AssemblyLocationProvider.FormatElementType C# (CSharp) Метод

FormatElementType() статический приватный Метод

static private FormatElementType ( TypeReference tr, StringBuilder builder ) : void
tr Mono.Cecil.TypeReference
builder StringBuilder
Результат void
		static void FormatElementType (TypeReference tr, StringBuilder builder)
		{
			var ts = tr as TypeSpecification;
			if (ts != null) {
				if (ts.IsByReference) {
					FormatElementType (ts.ElementType, builder);
					builder.Append ("&");
					return;
				}

				var array = ts as ArrayType;
				if (array != null) {
					FormatElementType (ts.ElementType, builder);
					builder.Append ("[");

					for (int ii = 0; ii < array.Rank - 1; ++ii) {
						builder.Append (",");
					}

					builder.Append ("]");
					return;
				}
			}
			FormatName (tr, builder, '+');
		}
	}