コード例 #1
0
ファイル: Instruction.cs プロジェクト: CMertens/StrikeVM
 public Instruction(OpCodeTypes typ, params Value[] values)
 {
     this.Type = typ;
     Args = new List<Value>();
     foreach (Value v in values) {
         Args.Add(v);
     }
 }
コード例 #2
0
ファイル: Instruction.cs プロジェクト: CMertens/StrikeVM
 public static Instruction From(OpCodeTypes typ, Value[] values)
 {
     Instruction i = new Instruction();
     i.Type = typ;
     i.Args = new List<Value>();
     foreach (Value v in values) {
         i.Args.Add(v);
     }
     return i;
 }
コード例 #3
0
ファイル: RequestBase.cs プロジェクト: ritcoder/CSMongo
 /// <summary>
 /// Creates a new request for the specified type
 /// </summary>
 protected RequestBase(OpCodeTypes code)
 {
     OpCode = code;
 }
コード例 #4
0
 /// <summary>
 /// Creates a request targeting a collection
 /// </summary>
 public CollectionRequestBase(OpCodeTypes code, string database, string collection)
     : base(code)
 {
     this.Database = (database ?? string.Empty).Trim();
     this.Collection = (collection ?? string.Empty).Trim();
 }
コード例 #5
0
 /// <summary>
 /// Creates a request targeting a collection
 /// </summary>
 public CollectionRequestBase(OpCodeTypes code, MongoCollection collection)
     : this(code, collection.Database.Name, collection.Name)
 {
 }
コード例 #6
0
ファイル: RequestBase.cs プロジェクト: hugoware/CSMongo
 /// <summary>
 /// Creates a new request for the specified type
 /// </summary>
 public RequestBase(OpCodeTypes code)
 {
     this.OpCode = code;
 }
コード例 #7
0
ファイル: Instruction.cs プロジェクト: CMertens/StrikeVM
 public Instruction(OpCodeTypes typ)
 {
     this.Type = typ;
     Args = new List<Value>();
 }