コード例 #1
0
 public EnumMatchingFlags(Stream stream)
 {
     switch (stream.ReadNextByte())
     {
         case 1:
             m_matchMode = (EnumMatchingFlagsMode)stream.ReadNextByte();
             m_value = stream.ReadInt32();
             m_description = stream.ReadString();
             break;
         default:
             throw new VersionNotFoundException();
     }
 }
コード例 #2
0
ファイル: EnumMatchingFlags.cs プロジェクト: xj0229/gsf
        public EnumMatchingFlags(Stream stream)
        {
            switch (stream.ReadNextByte())
            {
            case 1:
                m_matchMode   = (EnumMatchingFlagsMode)stream.ReadNextByte();
                m_value       = stream.ReadInt32();
                m_description = stream.ReadString();
                break;

            default:
                throw new VersionNotFoundException();
            }
        }
コード例 #3
0
ファイル: EnumMatchingFlags.cs プロジェクト: xj0229/gsf
 public EnumMatchingFlags(EnumMatchingFlagsMode mode, int value, string description)
 {
     m_description = description;
     m_matchMode   = mode;
     m_value       = value;
 }
コード例 #4
0
 public EnumMatchingFlags(EnumMatchingFlagsMode mode, int value, string description)
 {
     m_description = description;
     m_matchMode = mode;
     m_value = value;
 }