public bool OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { source = FamilySource.Family; overwriteParameterValues = true; return(true); }
public bool OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { //source = FamilySource.Family; source = FamilySource.Project; overwriteParameterValues = true;// true时更新已加载的族的参数 return(true); }
public bool OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { source = FamilySource.Family; overwriteParameterValues = true; return true; }
public bool OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { TaskDialog.Show("Сообщение", "Семейство в проекте будет обновлено. Имя семейства: " + sharedFamily.get_Name()); overwriteParameterValues = true; source = 1; return(true); }
bool OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { //IL_0007: Unknown result type (might be due to invalid IL or missing references) //IL_000c: Unknown result type (might be due to invalid IL or missing references) //IL_0012: Unknown result type (might be due to invalid IL or missing references) //IL_0013: Invalid comparison between I4 and Unknown //IL_0020: Unknown result type (might be due to invalid IL or missing references) //IL_0021: Invalid comparison between I4 and Unknown source = 1; if (familyInUse) { TaskDialogResult val = this.createTaskDialog(); if (1001 == (int)val) { overwriteParameterValues = false; goto IL_0033; } if (1002 == (int)val) { overwriteParameterValues = true; goto IL_0033; } overwriteParameterValues = false; return(false); } overwriteParameterValues = false; goto IL_0033; IL_0033: return(true); }
public bool OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { var sourceToUse = _useNewShared ? FamilySource.Family : FamilySource.Project; source = sourceToUse; overwriteParameterValues = _overwriteParameters; return(true); }
public bool OnSharedFamilyFound( Autodesk.Revit.DB.Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { overwriteParameterValues = false; source = FamilySource.Family; return(true); }
/***************************************************/ public bool OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { overwriteParameterValues = m_OverwriteParameterValues; if (m_OverwriteFamily) { source = FamilySource.Family; return(true); } else { source = FamilySource.Project; return(false); } }
public bool OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { if (familyInUse) { source = FamilySource.Project; overwriteParameterValues = false; } else { source = FamilySource.Family; overwriteParameterValues = true; } return(overwriteParameterValues); }
public bool OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { if (!familyInUse) { TaskDialog.Show("SampleFamilyLoadOptions", "The shared family has not been in use and will keep loading."); source = FamilySource.Family; overwriteParameterValues = true; return(true); } else { TaskDialog.Show("SampleFamilyLoadOptions", "The shared family has been in use but will still be loaded from the FamilySource with existing parameters overwritten."); source = FamilySource.Family; overwriteParameterValues = true; return(true); } }
bool IFamilyLoadOptions.OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { source = FamilySource.Family; overwriteParameterValues = !familyInUse | OverrideParameters; return(!familyInUse | OverrideFamily); }
bool IFamilyLoadOptions.OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { source = FamilySource.Project; overwriteParameterValues = true; return true; }
public bool OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { source = FamilySource.Family; // could implement a test to decided whether to use the source or target family overwriteParameterValues = true; // do you want to replace the param values too? return true; }
public bool OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { source = FamilySource.Family; // could implement a test to decided whether to use the source or target family overwriteParameterValues = true; // do you want to replace the param values too? return(true); }
bool IFamilyLoadOptions.OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { overwriteParameterValues = false; source = FamilySource.Family; return(true); }
public bool OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { throw new NotImplementedException(); }
public bool OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { if (!familyInUse) { // TaskDialog.Show("SampleFamilyLoadOptions", "The shared family has not been in use and will keep loading."); source = FamilySource.Family; overwriteParameterValues = true; return true; } else { // TaskDialog.Show("SampleFamilyLoadOptions", "The shared family has been in use but will still be loaded from the FamilySource with existing parameters overwritten."); source = FamilySource.Family; overwriteParameterValues = false; return true; } }
bool IFamilyLoadOptions.OnSharedFamilyFound(Family sharedFamily, bool familyInUse, out FamilySource source, out bool overwriteParameterValues) { source = FamilySource.Project; overwriteParameterValues = true; throw new NotImplementedException(); }