ProfilingKey Class
Namespace: Stride.Core.DiagnosticsAssembly: Stride.Core.dll
A key to identify a specific profile.
                 System.Object →  
                ProfilingKey
              
              
                 Derived from ProfilingKey: 
              
              
              
public class ProfilingKey
              | Name | Description | |
|---|---|---|
| Constructors | ||
| ProfilingKey(ProfilingKey, String, ProfilingKeyFlags) | Initializes a new instance of the ProfilingKey class.  | 
                          |
| ProfilingKey(String, ProfilingKeyFlags) | Initializes a new instance of the ProfilingKey class.  | 
                          |
| Properties | ||
| Children | Gets the children.  | 
                          |
| Name | Gets the name.  | 
                          |
| Parent | Gets the group.  | 
                          |
| Methods | ||
| ToString() | ||
Constructors
ProfilingKey(ProfilingKey, String, ProfilingKeyFlags)
Initializes a new instance of the ProfilingKey class.
public ProfilingKey(ProfilingKey parent, string name, ProfilingKeyFlags flags = ProfilingKeyFlags.None)
              Parameters
| Type | Name | Description | 
|---|---|---|
| ProfilingKey | parent | The parent.  | 
                  
| System.String | name | The name.  | 
                  
| ProfilingKeyFlags | flags | 
Exceptions
| Type | Condition | 
|---|---|
| System.ArgumentNullException | parent  | 
                  
ProfilingKey(String, ProfilingKeyFlags)
Initializes a new instance of the ProfilingKey class.
public ProfilingKey(string name, ProfilingKeyFlags flags = ProfilingKeyFlags.None)
              Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | name | The name.  | 
                  
| ProfilingKeyFlags | flags | 
Properties
Children
Gets the children.
public List<ProfilingKey> Children { get; }
              Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.List<ProfilingKey> | The children.  | 
                  
Name
Gets the name.
public string Name { get; }
              Property Value
| Type | Description | 
|---|---|
| System.String | The name.  | 
                  
Parent
Gets the group.
public ProfilingKey Parent { get; }
              Property Value
| Type | Description | 
|---|---|
| ProfilingKey | The group.  | 
                  
Methods
ToString()
public override string ToString()
              Returns
| Type | Description | 
|---|---|
| System.String | 
Overrides
System.Object.ToString()