Inheritance
System.Object
ProfileData
[Serializable]
public class ProfileData
Constructors
Declaration
Declaration
public ProfileData(BinaryReader reader)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
reader |
|
Properties
Declaration
public int Version { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
Declaration
public void Add(ProfileFrame frame)
Parameters
Declaration
public void AddMarkerName(string markerName, ProfileMarker marker)
Parameters
Type |
Name |
Description |
System.String |
markerName |
|
ProfileMarker |
marker |
|
Declaration
public void AddThreadName(string threadName, ProfileThread thread)
Parameters
Type |
Name |
Description |
System.String |
threadName |
|
ProfileThread |
thread |
|
Declaration
public static string CorrectThreadName(string threadNameWithIndex)
Parameters
Type |
Name |
Description |
System.String |
threadNameWithIndex |
|
Returns
Type |
Description |
System.String |
|
Declaration
public int DisplayFrameToOffset(int displayFrame)
Parameters
Type |
Name |
Description |
System.Int32 |
displayFrame |
|
Returns
Type |
Description |
System.Int32 |
|
Declaration
Declaration
public ProfileFrame GetFrame(int offset)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
Returns
Declaration
public int GetFrameCount()
Returns
Type |
Description |
System.Int32 |
|
Declaration
public int GetMarkerIndex(string markerName)
Parameters
Type |
Name |
Description |
System.String |
markerName |
|
Returns
Type |
Description |
System.Int32 |
|
Declaration
public string GetMarkerName(ProfileMarker marker)
Parameters
Returns
Type |
Description |
System.String |
|
Declaration
public string GetThreadName(ProfileThread thread)
Parameters
Returns
Type |
Description |
System.String |
|
Declaration
public List<string> GetThreadNames()
Returns
Type |
Description |
System.Collections.Generic.List<System.String> |
|
Declaration
public static string GetThreadNameWithGroup(string threadName, string groupName)
Parameters
Type |
Name |
Description |
System.String |
threadName |
|
System.String |
groupName |
|
Returns
Type |
Description |
System.String |
|
Declaration
public static string GetThreadNameWithoutGroup(string threadNameWithGroup, out string groupName)
Parameters
Type |
Name |
Description |
System.String |
threadNameWithGroup |
|
System.String |
groupName |
|
Returns
Type |
Description |
System.String |
|
Declaration
public bool IsSame(ProfileData other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static bool Load(string filename, out ProfileData data)
Parameters
Type |
Name |
Description |
System.String |
filename |
|
ProfileData |
data |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public int OffsetToDisplayFrame(int offset)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
Returns
Type |
Description |
System.Int32 |
|
Declaration
public static bool Save(string filename, ProfileData data)
Parameters
Type |
Name |
Description |
System.String |
filename |
|
ProfileData |
data |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public void SetFrameIndexOffset(int offset)
Parameters
Type |
Name |
Description |
System.Int32 |
offset |
|
Declaration
public static string ThreadNameWithIndex(int index, string threadName)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
System.String |
threadName |
|
Returns
Type |
Description |
System.String |
|
Declaration
public void Write(BinaryWriter writer)
Parameters
Type |
Name |
Description |
System.IO.BinaryWriter |
writer |
|