Show / Hide Table of Contents

Interface IBugFiler

Namespace: CrashCABN.BugFiler
Assembly: CrashCABN.BugFiler.Abstractions.dll
Syntax
public interface IBugFiler

Methods

View Source

CreateBugAsync(IImmutableDictionary<String, MetadataItem>)

Declaration
Task<(object 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<System.Object, System.Int32>>
View Source

CreateCrashInstanceAsync(IImmutableDictionary<String, MetadataItem>, IAttachmentContainer)

Declaration
Task<(object 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<System.Object, System.Int32>>
View Source

FindMatchingBugAsync(IImmutableDictionary<String, MetadataItem>)

Declaration
Task<(object Bug, int Id, bool HasMatchingCrash)?> FindMatchingBugAsync(IImmutableDictionary<string, MetadataItem> metadata)
Parameters
Type Name Description
System.Collections.Immutable.IImmutableDictionary<System.String, MetadataItem> metadata
Returns
Type Description
System.Threading.Tasks.Task<System.Nullable<System.ValueTuple<System.Object, System.Int32, System.Boolean>>>
View Source

FindMatchingBugAsync(String, String)

Declaration
Task<(object Bug, int CrashCountForVersion)?> FindMatchingBugAsync(string title, string version)
Parameters
Type Name Description
System.String title
System.String version
Returns
Type Description
System.Threading.Tasks.Task<System.Nullable<System.ValueTuple<System.Object, System.Int32>>>
View Source

LinkCrashToBugAsync(Object, Object, IImmutableDictionary<String, MetadataItem>)

Declaration
Task LinkCrashToBugAsync(object crashInstance, object bugInstance, IImmutableDictionary<string, MetadataItem> metadata)
Parameters
Type Name Description
System.Object crashInstance
System.Object bugInstance
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