BehaviorArtifactSurfaceValidator.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Entities/BehaviorArtifactSurfaceValidator.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Runtime/Entities/BehaviorArtifactSurfaceValidator.cs
Source file hash: sha256:0adcc7c764ae6994b8e763088fb34012532e5fbc45243cfe808b49e074ae3108
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorArtifactSurfaceException
Section titled “Type: BehaviorArtifactSurfaceException”Original lines: 22-36
Declaration hash: sha256:4226bf105b8c1d96b390f90d5a705a97c81cce9190f60f27321ea6db6de2b6e9
public sealed class BehaviorArtifactSurfaceException : System.InvalidOperationException{}Method: BehaviorArtifactSurfaceException(IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> diagnostics)
Section titled “Method: BehaviorArtifactSurfaceException(IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> diagnostics)”Original lines: 25-32
Declaration hash: sha256:d238379144ef8d5079a5eb12e4fe48e7546cd0318d91c541cf215b63a607ca80
public BehaviorArtifactSurfaceException(IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> diagnostics);Property: Diagnostics
Section titled “Property: Diagnostics”Original lines: 35
Declaration hash: sha256:0aa92c80f79fe5d03468eaf4fe29ae8f22c1350353d4907ae04c1a2310fae8c5
public IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> Diagnostics { get; }Type: BehaviorArtifactSurfaceValidator
Section titled “Type: BehaviorArtifactSurfaceValidator”Original lines: 52-244
Declaration hash: sha256:58a9d1c72df5900ec333a4cafc47c842d765875cbd82b1514f94468c8f864271
public static class BehaviorArtifactSurfaceValidator{}Method: Validate(BakedBehaviorArtifact artifact, string graphIdentity, BehaviorAgentSurface surface)
Section titled “Method: Validate(BakedBehaviorArtifact artifact, string graphIdentity, BehaviorAgentSurface surface)”Original lines: 60-107
Declaration hash: sha256:19d25a070c6b1d515952824401453c4337772f3f82f4ad297c712e0a7bd04b42
public static IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> Validate(BakedBehaviorArtifact artifact, string graphIdentity, BehaviorAgentSurface surface);Method: IsCompatible(BakedBehaviorArtifact artifact, BehaviorAgentSurface surface)
Section titled “Method: IsCompatible(BakedBehaviorArtifact artifact, BehaviorAgentSurface surface)”Original lines: 113-133
Declaration hash: sha256:eecc48a29cd6781a75f0b3ac81cc6adceae652fe6a215442d1cad17b4ad78564
public static bool IsCompatible(BakedBehaviorArtifact artifact, BehaviorAgentSurface surface);Method: DescribeRefusal(IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> diagnostics)
Section titled “Method: DescribeRefusal(IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> diagnostics)”Original lines: 136-153
Declaration hash: sha256:8262583fa1591deeb6fe51d3353fcd5b8592b042d3bc16f4f4e58080817f7872
public static string DescribeRefusal(IReadOnlyList<BehaviorArtifactCompatibilityDiagnostic> diagnostics);