public static TRet Create <TRet>(ref StringChunk reference, Func <StringReference, TRet> outputFunc) { return(ReferenceAccessor.Create(ref reference, r => outputFunc(Create(r)))); }
public static void Create(ref StringChunk reference, Action <StringReference> outputAct) { ReferenceAccessor.Create(ref reference, r => outputAct(Create(r))); }