コード例 #1
0
ファイル: CrakenObject.cs プロジェクト: HeapSpray/Craken
 public CrakenObject(Craken _parent, string _name, object _data)
 {
     ivirtual = false;
     ilocal = false;
     parent = _parent;
     name = _name;
     ndata = _data;
     type = ndata.GetType();
 }
コード例 #2
0
ファイル: CrakenObject.cs プロジェクト: HeapSpray/Craken
 public CrakenObject(Craken _parent, string _name, byte[] _data)
 {
     ivirtual = true;
     ilocal = false;
     parent = _parent;
     name = _name;
     data = _data;
     type = data.GetType();
 }
コード例 #3
0
ファイル: CrakenString.cs プロジェクト: HeapSpray/Craken
 public CrakenString(Craken _parent, string _name, int size)
     : base(_parent, _name, new string(char.MinValue, size))
 {
 }
コード例 #4
0
ファイル: CrakenBool.cs プロジェクト: HeapSpray/Craken
 public CrakenBool(Craken _parent, string _name, bool _data)
     : base(_parent, _name, new byte[] { ((byte)(_data ? 1 : 0)) })
 {
 }
コード例 #5
0
ファイル: CrakenByte.cs プロジェクト: HeapSpray/Craken
 public CrakenSByte(Craken _parent, string _name, sbyte _data)
     : base(_parent, _name, new sbyte[] { _data })
 {
 }
コード例 #6
0
ファイル: CrakenByte.cs プロジェクト: HeapSpray/Craken
 public CrakenChar(Craken _parent, string _name, char _data)
     : base(_parent, _name, DataHelper.CharsToBytes(new char[] { _data }))
 {
 }
コード例 #7
0
ファイル: CrakenInteger.cs プロジェクト: HeapSpray/Craken
 public CrakenUInt32(Craken _parent, string _name, UInt32 _data)
     : base(_parent, _name, BitConverter.GetBytes(_data))
 {
 }
コード例 #8
0
ファイル: CrakenInteger.cs プロジェクト: HeapSpray/Craken
 public CrakenInt16(Craken _parent, string _name, int _data)
     : base(_parent, _name, BitConverter.GetBytes(_data))
 {
 }