BuildingCoder.CmdSetTagType.GetFirstFamilySymbol C# (CSharp) Method

GetFirstFamilySymbol() static private method

Return the first family symbol found in the given document matching the given built-in category, or null if none is found.
static private GetFirstFamilySymbol ( Document doc, BuiltInCategory bic ) : FamilySymbol
doc Document
bic BuiltInCategory
return FamilySymbol
        static FamilySymbol GetFirstFamilySymbol(
            Document doc,
            BuiltInCategory bic)
        {
            FamilySymbol s = GetFamilySymbols( doc, bic )
            .FirstElement() as FamilySymbol;

              Debug.Assert( null != s, string.Format(
            "expected at least one {0} symbol in project",
            bic.ToString() ) );

              return s;
        }