if (WorksharingUtils.GetCheckoutStatus(doc, ((Element)view).Id) != 1)
エラー演算子 '!=' はタイプ 'Autodesk.Revit.DB.CheckoutStatus' および 'int' のオペランドに適用できません
GetCheckoutStatus の結果を CheckoutStatus 列挙の 1 つと比較する必要があります。 OwnedByCurrentUser - 要素は現在のユーザーによって所有されています。
OwnedByOtherUser - 要素は、現在のユーザー以外のユーザーによって所有されています。
NotOwned - 要素はどのユーザーにも所有されていません。
例えば:
if (WorksharingUtils.GetCheckoutStatus(doc, view.Id) != CheckoutStatus.NotOwned)
さらに、Element へのキャストを削除したことに注意してください。ここでは必要ありません。