IfcDoc.DocumentationISO.AppendRequirement C# (CSharp) Method

AppendRequirement() private static method

private static AppendRequirement ( StringBuilder sb, DocExchangeRequirementEnum req, int level ) : void
sb StringBuilder
req DocExchangeRequirementEnum
level int
return void
        private static void AppendRequirement(StringBuilder sb, DocExchangeRequirementEnum req, int level)
        {
            // new-style character (allows copy/paste into word without slowdown)
            switch (req)
            {
                case DocExchangeRequirementEnum.Excluded:
                    sb.Append("X");
                    break;

                case DocExchangeRequirementEnum.Mandatory:
                    sb.Append("R");
                    break;

                case DocExchangeRequirementEnum.NotRelevant:
                    sb.Append("-");
                    break;

                case DocExchangeRequirementEnum.Optional:
                    sb.Append("O");
                    break;
            }
        }