Geben Sie einen verschachtelten generischen Typ „Mock>“ mit einer C#-ID-Zeichenfolge anC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Geben Sie einen verschachtelten generischen Typ „Mock>“ mit einer C#-ID-Zeichenfolge an

Post by Anonymous »

Mit BannedApiAnalyzers möchte ich entweder den Typ Moq.Mock oder den Konstruktor new Mock() verbieten.
Ich habe versucht, ein paar verschiedene Möglichkeiten anzugeben, einschließlich dieser, die wie die wahrscheinlichsten Möglichkeiten erscheinen, aber ich kann anscheinend nicht mit „jedem Typ von IOptions“ übereinstimmen.

Code: Select all

T:Moq.Mock{Microsoft.Extensions.Options.IOptions`1};Use Options.Create(...) instead of a mock.

M:Moq.Mock{Microsoft.Extensions.Options.IOptions`1}.#ctor;Use Options.Create(...) instead of a mock.
Das funktioniert, ist aber offensichtlich nicht angemessen:

Code: Select all

T:Moq.Mock`1
Und das funktioniert nicht, was verdächtig erscheint:

Code: Select all

T:Moq.Mock{Microsoft.Extensions.Options.IOptions{Some.Specific.ClassName}}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post