public SymbolLoaderSettings(TwinCAT.SymbolsLoadMode loadMode, ValueCreationMode valueCreation, TwinCAT.Ads.ValueAccess.ValueAccessMode valueAccess) { this._creationMode = ValueCreationMode.Default; this.SymbolsLoadMode = loadMode; this.ValueAccessMode = valueAccess; this._creationMode = valueCreation; this.NonCachedArrayElements = true; }
public DynamicValueAccessor(IAccessorValue inner, IAccessorValueFactory factory, ValueCreationMode mode) : base(factory, ((ValueAccessor)inner).Connection) { this._mode = ValueCreationMode.Default; this._mode = mode; this._inner = inner; IAccessorNotification notification = inner as IAccessorNotification; if (notification != null) { base._notificationSettings = notification.DefaultNotificationSettings; } }
public DynamicValueFactory(ValueCreationMode mode) : base(mode) { }
public ValueFactory(ValueCreationMode mode) { this.mode = ValueCreationMode.Default; this.mode = mode; this.valueConverter = new InstanceValueConverter(); }