Show / Hide Table of Contents

Interface IBugFiler<TBug, TCrash>

Inherited Members
IBugFiler.FindMatchingBugAsync(IImmutableDictionary<String, MetadataItem>)
IBugFiler.FindMatchingBugAsync(String, String)
IBugFiler.LinkCrashToBugAsync(Object, Object, IImmutableDictionary<String, MetadataItem>)
Namespace: CrashCABN.BugFiler
Assembly: CrashCABN.BugFiler.Abstractions.dll
Syntax
public interface IBugFiler<TBug, TCrash> : IBugFiler where TBug : class
Type Parameters
Name Description
TBug
TCrash

Methods

View Source

CreateBugAsync(IImmutableDictionary<String, MetadataItem>)

Declaration
Task<(TBug Bug, int Id)> CreateBugAsync(IImmutableDictionary<string, MetadataItem> metadata)
Parameters
Type Name Description
System.Collections.Immutable.IImmutableDictionary<System.String, MetadataItem> metadata
Returns
Type Description
System.Threading.Tasks.Task<System.ValueTuple<TBug, System.Int32>>
View Source

CreateCrashInstanceAsync(IImmutableDictionary<String, MetadataItem>, IAttachmentContainer)

Declaration
Task<(TCrash Crash, int Id)> CreateCrashInstanceAsync(IImmutableDictionary<string, MetadataItem> metadata, IAttachmentContainer attachments)
Parameters
Type Name Description
System.Collections.Immutable.IImmutableDictionary<System.String, MetadataItem> metadata
IAttachmentContainer attachments
Returns
Type Description
System.Threading.Tasks.Task<System.ValueTuple<TCrash, System.Int32>>
View Source

LinkCrashToBugAsync(TCrash, TBug, IImmutableDictionary<String, MetadataItem>)

Declaration
Task LinkCrashToBugAsync(TCrash crashWorkItem, TBug bugWorkItem, IImmutableDictionary<string, MetadataItem> metadata)
Parameters
Type Name Description
TCrash crashWorkItem
TBug bugWorkItem
System.Collections.Immutable.IImmutableDictionary<System.String, MetadataItem> metadata
Returns
Type Description
System.Threading.Tasks.Task
  • View Source
In This Article
Back to top Generated by DocFX