… and even without link
guess @Elias
as the title says. having a pin with AutoValidate = false still keeps delivering the value of the pin which was connected last.
what they do is simple:
calling the method Sync on a spread triggers the evaluation of the upstream pin and copies the raw pin data to the spread.
reads as if i would not be bothered with any upstream data equivalent to downstream not knowing anything about data on an output pin as long as i don’t flush.
querying the slicecount/length delivers an exception, but if i access the stream without that constantly get updated data regardless of calling sync or not. and if the link is still present or not.
took me a whole night to figure that out why my data wasn’t persistent. the thing with the invisible link just came up when doing the demo patch
TestStreamSync.zip (3.8 KB)