public static bool ShouldSerializeSettings(object target) { var settings = VisualBasic.GetSettings(target); if (settings != null && settings.SuppressXamlSerialization && target is Activity) { return(false); } return(true); }
public static HashSet <VisualBasicImportReference> GetAllImportReferences(Activity root) { VisualBasicSettings settings = null; if (root != null) { settings = VisualBasic.GetSettings(root); } HashSet <VisualBasicImportReference> set = new HashSet <VisualBasicImportReference>(VisualBasicSettings.Default.ImportReferences); if (settings != null) { set.UnionWith(settings.ImportReferences); } return(set); }