/// <summary> /// Gets whether the feature in the specified configurations is suppressed /// </summary> /// <param name="configurationOption">Configuration option as defined in <see cref="ModelConfigurationOptions"/></param> /// <param name="configurationNames">Array of configuration names</param> /// <returns>Array of Booleans indicating the suppression states for the feature in the specified configurations</returns> public bool[] IsSuppressed(ModelConfigurationOptions configurationOption, string[] configurationNames = null) { return((bool[])mBaseObject.IsSuppressed2((int)configurationOption, configurationNames)); }
/// <summary> /// Sets the suppression state of this feature /// </summary> /// <remarks>SolidWorks does not allow suppressing features while a PropertyManager page is open.</remarks> /// <param name="state">Suppression state as defined in <see cref="ModelFeatureSuppressionState"/></param> /// <param name="configurationOption">Configuration option as defined in <see cref="ModelConfigurationOptions"/></param> /// <param name="configurationNames">Array of configuration names; valid only if configurationOption set to <see cref="ModelConfigurationOptions.SpecificConfiguration"/></param> /// <returns>True if operation was successful</returns> public bool SetSuppressionState(ModelFeatureSuppressionState state, ModelConfigurationOptions configurationOption, string[] configurationNames = null) { return(mBaseObject.SetSuppression2((int)state, (int)configurationOption, configurationNames)); }