public AllScriptsViewer() { InitializeComponent(); IScriptCollection dc = App.LaminarInstance.Factory.GetImplementation <IScriptCollection>(); dc.AddScript(); dc.AddScript(); DataContext = dc; }
public static void UpdateFromVirtualMachineAdapterProxy(this IFeaturingScripts target, IScriptCollection value) { var cast = (ScriptCollectionProxy)value; if (value == null || cast.Target.VirtualMachineAdapter == null) { // Assigned null or a script collection proxy or record has no scripts target.VirtualMachineAdapter = null; } else { // Assign scripts of another record are assigned, make a copy target.VirtualMachineAdapter = (VirtualMachineAdapter)cast.Target.VirtualMachineAdapter.CopyField(); } }