-
Notifications
You must be signed in to change notification settings - Fork 653
/
ProcessModuleInfo.cs
43 lines (31 loc) · 1.35 KB
/
ProcessModuleInfo.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
using System;
using System.Runtime.Serialization;
namespace Kudu.Core.Diagnostics
{
[DataContract(Name = "processmodule")]
public class ProcessModuleInfo
{
[DataMember(Name = "base_address")]
public string BaseAddress { get; set; }
[DataMember(Name = "file_name")]
public string FileName { get; set; }
[DataMember(Name = "href", EmitDefaultValue = false)]
public Uri Href { get; set; }
[DataMember(Name = "file_path", EmitDefaultValue = false)]
public string FilePath { get; set; }
[DataMember(Name = "module_memory_size", EmitDefaultValue = false)]
public int ModuleMemorySize { get; set; }
[DataMember(Name = "file_version")]
public string FileVersion { get; set; }
[DataMember(Name = "file_description", EmitDefaultValue = false)]
public string FileDescription { get; set; }
[DataMember(Name = "product", EmitDefaultValue = false)]
public string Product { get; set; }
[DataMember(Name = "product_version", EmitDefaultValue = false)]
public string ProductVersion { get; set; }
[DataMember(Name = "is_debug", EmitDefaultValue = false)]
public bool? IsDebug { get; set; }
[DataMember(Name = "language", EmitDefaultValue = false)]
public string Language { get; set; }
}
}