Class PermissionElementIssueDetails
This issue warns about improper usage of the <permission> element.
public sealed record PermissionElementIssueDetails : IEquatable<PermissionElementIssueDetails>
- Inheritance
-
PermissionElementIssueDetails
- Implements
- Inherited Members
Constructors
PermissionElementIssueDetails(PermissionElementIssueType)
This issue warns about improper usage of the <permission> element.
public PermissionElementIssueDetails(PermissionElementIssueType IssueType)
Parameters
IssueTypePermissionElementIssueType
Properties
DisableReason
Used for messages about activation disabled reason
public string? DisableReason { get; init; }
Property Value
IsWarning
True if the issue is a warning, false if it is an error.
public bool? IsWarning { get; init; }
Property Value
- bool?
IssueType
public PermissionElementIssueType IssueType { get; init; }
Property Value
NodeId
The node ID of the <permission> element.
public BackendNodeId? NodeId { get; init; }
Property Value
OccluderNodeInfo
Used for messages about occlusion
public string? OccluderNodeInfo { get; init; }
Property Value
OccluderParentNodeInfo
Used for messages about occluder's parent
public string? OccluderParentNodeInfo { get; init; }
Property Value
PermissionName
Fields for message construction: Used for messages that reference a specific permission name
public string? PermissionName { get; init; }
Property Value
Type
The value of the type attribute.
public string? Type { get; init; }