/// <summary> /// Initializes a new instance of the <see cref="MarbleBase"/> class. /// </summary> /// <param name="name">The name.</param> /// <param name="options">The options.</param> /// <param name="kind">The kind.</param> /// <param name="elapsed">The elapsed.</param> /// <param name="machineName">Name of the machine.</param> internal MarbleBase( string name, MarbleSerializationOptions options, MarbleKind kind, TimeSpan elapsed, string machineName) { Name = name; Kind = kind; ThreadId = Thread.CurrentThread.ManagedThreadId; Options = options; Offset = elapsed; DateCreatedUtc = DateTime.UtcNow; Keywords = new string[0]; MachineName = machineName; }
public MarbleCandidate(string name, MarbleKind kind, string[] keywords) { _name = name; _kind = kind; _keywords = keywords; }