예제 #1
0
 static private Func <bool> GetValidateFunc(IPluginIn pluginIn, bool autoValidate)
 {
     if (autoValidate)
     {
         return(() => { return pluginIn.PinIsChanged; });
     }
     return(() => { return pluginIn.Validate(); });
 }
예제 #2
0
 private static void SetInputProperties(IPluginIn input, InputAttribute attribute)
 {
     SetIOProperties(input, attribute);
     input.AutoValidate = attribute.AutoValidate;
 }
예제 #3
0
 public DiffInputPin(IIOFactory factory, IPluginIn pluginIn, BufferedIOStream <T> stream)
     : base(factory, pluginIn, stream)
 {
 }
예제 #4
0
 public DiffInputPin(IIOFactory factory, IPluginIn pluginIn, IInStream <T> stream)
     : this(factory, pluginIn, new BufferedInputIOStream <T>(stream))
 {
 }
예제 #5
0
파일: InputPin.cs 프로젝트: mechaz/vvvv-sdk
 public InputPin(IIOFactory factory, IPluginIn pluginIn, MemoryIOStream <T> stream)
     : base(factory, pluginIn, stream)
 {
 }