登録: 14年前

最終更新: 14年前

#36 opened 不具合

メソッドの引数にbyte[]などの配列に対して、In,Out属性を付ける

報告者: sarai 担当者:
優先度: マイルストーン:
コンポーネント: Framework キーワード:
関係者: 機能:
顧客: ブロックチケット:
依存チケット: 開始予定日:
終了予定日: 進捗率(%):
見積工数(時間): 対応リビジョン:
最終修正日: 最終終了日:

詳細

引数に byte 配列があり、メソッド内で配列の書き換えを行っている場合、byte 配列のパラメータに [In, Out] 属性を付ける必要がある場合がある。

対象
  • 引数が byte などの配列で、メソッド内で書き換えを行っている
  • そのクラス、またはメソッドがマーシャルされる可能性がある
    • アンマネージコードの定義 (DllImport)
    • アプリケーションドメイン越え (MarshalByRefObject のサブクラス)
    • 上記の実装がされる可能性のあるインターフェース
修正前
Read(byte[] buffer, int offset, int length)
修正後
Read([In, Out] byte[] buffer, int offset, int length)

作業時間情報

合計作業時間: 0 時間

更新履歴 (1)

comment:1 更新者: sarai (14年前)

  • ステータス new から opened に変更

VisualStudio からの検索文字は「\[\]:b+:i[,)]」かな?

詳しい使い方は TracTickets を参照してください。