/// <summary> /// Expands data. /// </summary> public Operand Expand([NotNull] Operand source, PinFormat outFormat, ExpandType type) { // TODO: constant expression Operand dest = CreateTemporary(outFormat, source.ArraySize); compiler.Expand(source.Name, dest.Name, source.Format, dest.Format, type); return(dest); }