Class DataCachePluginId
Stores the internal name and effective working ID of a plugin accessing datashare.
Assembly: Dalamud.dll​
Declaration
public record DataCachePluginId : IEquatable<DataCachePluginId>
Implements:
System.IEquatable<Dalamud.Plugin.Ipc.Internal.DataCachePluginId>
Properties​
EqualityContract​
Declaration
protected virtual Type EqualityContract { get; }
InternalName​
The internal name of the plugin.
Declaration
public string InternalName { get; init; }
EffectiveWorkingId​
The effective working ID of the plugin.
Declaration
public Guid EffectiveWorkingId { get; init; }
Methods​
ToString()​
Declaration
public override string ToString()
Returns​
System.String
PrintMembers(StringBuilder)​
Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Returns​
System.Boolean
Parameters​
| Type | Name |
|---|---|
System.Text.StringBuilder | builder |
GetHashCode()​
Declaration
public override int GetHashCode()
Returns​
System.Int32
Equals(object?)​
Declaration
public override bool Equals(object? obj)
Returns​
System.Boolean
Parameters​
| Type | Name |
|---|---|
System.Object | obj |
Equals(DataCachePluginId?)​
Declaration
public virtual bool Equals(DataCachePluginId? other)
Returns​
System.Boolean
Parameters​
| Type | Name |
|---|---|
| Dalamud.Plugin.Ipc.Internal.DataCachePluginId | other |
Deconstruct(out string, out Guid)​
Declaration
public void Deconstruct(out string InternalName, out Guid EffectiveWorkingId)
Parameters​
| Type | Name |
|---|---|
System.String | InternalName |
System.Guid | EffectiveWorkingId |
Implements​
System.IEquatable<Dalamud.Plugin.Ipc.Internal.DataCachePluginId>