Esempio n. 1
0
 public static string Description(this ProtocolActivatedErrorReason reason)
 {
     return(reason switch {
         ProtocolActivatedErrorReason.InvalidUri => "Invalid startup URI",
         ProtocolActivatedErrorReason.InvalidArguments => "Invalid arguments",
         ProtocolActivatedErrorReason.FilesNotFound => "Files not found",
         ProtocolActivatedErrorReason.AccessDenied => "Access denied",
         _ => throw new ProgrammerError("unhandled switch case")
     });
Esempio n. 2
0
 public ProtocolErrorActivatedArguments(ProtocolActivatedErrorReason reason, string errorMessage)
 {
     this.Reason      = reason;
     this.ErrorMesage = errorMessage;
 }