class MyFamilyLoadOptions : IFamilyLoadOptions
{
public bool OnFamilyFound(
bool familyInUse,
out bool overwriteParameterValues)
{
if (!familyInUse)
{
overwriteParameterValues = true;
return true;
}
else
{
MessageBox.Show("The family is in use.");
overwriteParameterValues = true;
return true;
}
}
public bool OnSharedFamilyFound(
Family sharedFamily,
bool familyInUse,
out FamilySource source,
out bool overwriteParameterValues)
{
if (!familyInUse)
{
source = FamilySource.Family;
overwriteParameterValues = true;
return true;
}
else
{
MessageBox.Show("The shared family is in use.");
source = FamilySource.Family;
overwriteParameterValues = true;
return true;
}
}
}