Avoid null refs when IStatusCodeActionResult cannot be discovered
This commit is contained in:
parent
1128bd572c
commit
d8b7dbd1f3
|
|
@ -28,7 +28,7 @@ namespace Microsoft.AspNetCore.Mvc.Api.Analyzers
|
||||||
StatusCodeValueAttribute = compilation.GetTypeByMetadataName(ApiSymbolNames.StatusCodeValueAttribute);
|
StatusCodeValueAttribute = compilation.GetTypeByMetadataName(ApiSymbolNames.StatusCodeValueAttribute);
|
||||||
|
|
||||||
var statusCodeActionResult = compilation.GetTypeByMetadataName(ApiSymbolNames.IStatusCodeActionResult);
|
var statusCodeActionResult = compilation.GetTypeByMetadataName(ApiSymbolNames.IStatusCodeActionResult);
|
||||||
StatusCodeActionResultStatusProperty = (IPropertySymbol)statusCodeActionResult.GetMembers("StatusCode")[0];
|
StatusCodeActionResultStatusProperty = (IPropertySymbol)statusCodeActionResult?.GetMembers("StatusCode")[0];
|
||||||
|
|
||||||
var disposable = compilation.GetSpecialType(SpecialType.System_IDisposable);
|
var disposable = compilation.GetSpecialType(SpecialType.System_IDisposable);
|
||||||
var members = disposable.GetMembers(nameof(IDisposable.Dispose));
|
var members = disposable.GetMembers(nameof(IDisposable.Dispose));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue