public void OnImportsSatisfied() { PinDictionary = new PinDictionary(FIOFactory); FInput = new GenericInput(FPluginHost, new InputAttribute("Input")); FInput.Pin.Order = 0; FType.Changed += OnSavedTypeChanged; }
public void OnImportsSatisfied() { _keys = new ConfigurableTypePinGroup(FPluginHost, FIOFactory, Hde.MainLoop, "Keys"); _vals = new ConfigurableTypePinGroup(FPluginHost, FIOFactory, Hde.MainLoop, "Values"); _pd = new PinDictionary(FIOFactory); _keys.OnTypeChangeEnd += (sender, args) => { _typeChanged = true; if (_keysready) { return; } _keysready = true; if (!(_keysready && _valsready)) { return; } CreatePins(); }; _vals.OnTypeChangeEnd += (sender, args) => { _typeChanged = true; if (_valsready) { return; } _valsready = true; if (!(_keysready && _valsready)) { return; } CreatePins(); }; }
public void OnImportsSatisfied() { pd = new PinDictionary(FIoFactory); foreach (var prop in typeof(FreeFRLayoutParameters).GetProperties()) { pd.AddInput(prop.PropertyType, new InputAttribute(prop.Name)); } }
public void OnImportsSatisfied() { Pd = new PinDictionary(FIOFactory); foreach (var pin in FPluginHost.GetPins()) { if (pin.Name != "Descriptive Name") { continue; } pin.SetSlice(0, ""); break; } _pg = new ConfigurableTypePinGroup(FPluginHost, FIOFactory, Hde.MainLoop, "Input", 100); _pg.OnTypeChangeEnd += (sender, args) => { _typeChanged = true; foreach (var pin in FPluginHost.GetPins()) { if (pin.Name != "Descriptive Name") { continue; } pin.SetSlice(0, ""); break; } Pd.RemoveAllInput(); IsMemberEnumerable.Clear(); foreach (var pin in FPluginHost.GetPins()) { if (pin.Name != "Descriptive Name") { continue; } pin.SetSlice(0, _pg.GroupType.GetCSharpName()); break; } foreach (var field in _pg.GroupType.GetFields()) { AddMemberPin(field); } foreach (var prop in _pg.GroupType.GetProperties()) { AddMemberPin(prop); } if (_pgready) { return; } _pgready = true; _input = _pg.AddInput(new InputAttribute("Input")); }; }
protected override void PreInitialize() { pd = new PinDictionary(FIOFactory); FInput = new GenericInput(FPluginHost, new InputAttribute("Input")); FInput.Pin.Order = 0; FTypeRef = new GenericInput(FPluginHost, new InputAttribute("Type Reference Object")); FTypeRef.Pin.Order = 1; ConfigPinCopy = FType; }
protected override void PreInitialize() { ConfigPinCopy = FCount; var attr = new InputAttribute("Input"); attr.Order = 0; FInput = new GenericInput(FPluginHost, attr); pd = new PinDictionary(FIOFactory); }
public void OnImportsSatisfied() { Pd = new PinDictionary(FIOFactory); CType = typeof(T); OnImportsSatisfiedBegin(); foreach (var prop in CType.GetProperties().Where(p => p.CanWrite)) { AddMemberPin(prop); } OnImportsSatisfiedEnd(); }
protected override void PreInitialize() { ConfigPinCopy = FType; FRefType = new GenericInput(FPluginHost, new InputAttribute("Reference Type") { Order = 1 }); Pd = new PinDictionary(FIOFactory); foreach (var pin in FPluginHost.GetPins()) { if (pin.Name != "Descriptive Name") { continue; } pin.SetSlice(0, ""); break; } }
protected override void PreInitialize() { pd = new PinDictionary(FIOFactory); ConfigPinCopy = FFormular; }
protected override void PreInitialize() { ConfigPinCopy = FSignature; DynamicPins = new PinDictionary(FIOFactory); }
protected override void PreInitialize() { Pd = new PinDictionary(FIOFactory); ConfigPinCopy = FLayout; }
protected override void PreInitialize() { ConfigPinCopy = FPoseCount; Pins = new PinDictionary(FIOFactory); }
protected override void PreInitialize() { ConfigPinCopy = FExpectedType; pd = new PinDictionary(FIOFactory); }
protected override void PreInitialize() { Pd = new PinDictionary(FIOFactory); }