public virtual InsType VisitSZArray(InsSZArrayType type, TArgument argument) { if (type == null) { throw new ArgumentNullException(nameof(type)); } var elementType = type.ElementType.Apply(this, argument); if (elementType == type.ElementType) { return(type); } return(new InsSZArrayType(elementType)); }
public InsAssembly?VisitSZArray(InsSZArrayType type, object argument) => type.ElementType.Apply(this, argument);
public StringBuilder VisitSZArray(InsSZArrayType type, StringBuilder argument) => type.ElementType.Apply(this, argument).Append("[]");