66 references to DiagDescriptors
Microsoft.Gen.Metrics (22)
Parser.cs (22)
382
Diag(
DiagDescriptors
.ErrorXmlNotLoadedCorrectly, symbol.GetLocation(), ex.Message);
431
Diag(
DiagDescriptors
.ErrorInvalidAttributeGenericType, methodSymbol.GetLocation(), genericType.ToString());
488
Diag(
DiagDescriptors
.ErrorInvalidMethodName, methodSymbol.GetLocation());
495
Diag(
DiagDescriptors
.ErrorMethodIsGeneric, methodSymbol.GetLocation());
504
Diag(
DiagDescriptors
.ErrorNotStaticMethod, methodSymbol.GetLocation());
510
Diag(
DiagDescriptors
.ErrorMethodHasBody, methodSymbol.GetLocation());
515
Diag(
DiagDescriptors
.ErrorNotPartialMethod, methodSymbol.GetLocation());
523
Diag(
DiagDescriptors
.ErrorInvalidMetricName, methodSymbol.GetLocation(), metricNameFromMethod);
528
Diag(
DiagDescriptors
.ErrorMetricNameReuse, methodSymbol.GetLocation(), metricNameFromMethod);
534
Diag(
DiagDescriptors
.ErrorInvalidTagNames, methodSymbol.GetLocation());
568
Diag(
DiagDescriptors
.ErrorInvalidParameterName, paramSymbol.Locations[0]);
580
Diag(
DiagDescriptors
.ErrorMissingMeter, methodSymbol.GetLocation());
595
Diag(
DiagDescriptors
.ErrorInvalidMethodReturnType, returnType.GetLocation(), returnType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
601
Diag(
DiagDescriptors
.ErrorInvalidMethodReturnTypeArity, methodSymbol.GetLocation(), methodSymbol.Name, returnType.Name);
607
Diag(
DiagDescriptors
.ErrorInvalidMethodReturnTypeLocation, methodSymbol.GetLocation(), methodSymbol.Name, returnType.Name);
680
Diag(
DiagDescriptors
.ErrorTagTypeCycleDetected,
689
Diag(
DiagDescriptors
.ErrorTooManyTagNames, strongTypeSymbol.Locations[0]);
764
Diag(
DiagDescriptors
.ErrorDuplicateTagName, member.Locations[0], member.Name);
796
Diag(
DiagDescriptors
.ErrorDuplicateTagName, member.Locations[0], member.Name);
839
Diag(
DiagDescriptors
.ErrorInvalidTagNameType, member.Locations[0]);
848
Diag(
DiagDescriptors
.ErrorInvalidTagNameType, member.Locations[0]);
869
Diag(
DiagDescriptors
.ErrorInvalidTagNameType, member.Locations[0]);
Microsoft.Gen.Metrics.Unit.Tests (44)
DiagDescriptorsTests.cs (1)
16
var type = typeof(
DiagDescriptors
);
ParserTests.cs (22)
30
Assert.Equal(
DiagDescriptors
.ErrorInvalidMethodName.Id, d[0].Id);
46
Assert.Equal(
DiagDescriptors
.ErrorInvalidMethodReturnTypeLocation.Id, d[0].Id);
62
Assert.Equal(
DiagDescriptors
.ErrorInvalidMethodReturnTypeArity.Id, d[0].Id);
83
Assert.Equal(
DiagDescriptors
.ErrorInvalidMethodReturnType.Id, d[0].Id);
111
Assert.Equal(
DiagDescriptors
.ErrorInvalidAttributeGenericType.Id, d[0].Id);
125
Assert.Equal(
DiagDescriptors
.ErrorInvalidTagNames.Id, d[0].Id);
139
Assert.Equal(
DiagDescriptors
.ErrorInvalidTagNames.Id, d[0].Id);
179
Assert.Equal(
DiagDescriptors
.ErrorNotPartialMethod.Id, d[0].Id);
193
Assert.Equal(
DiagDescriptors
.ErrorNotStaticMethod.Id, d[0].Id);
207
Assert.Equal(
DiagDescriptors
.ErrorInvalidMetricName.Id, d[0].Id);
221
Assert.Equal(
DiagDescriptors
.ErrorInvalidMetricName.Id, d[0].Id);
235
Assert.Equal(
DiagDescriptors
.ErrorMethodIsGeneric.Id, d[0].Id);
249
Assert.Equal(
DiagDescriptors
.ErrorInvalidParameterName.Id, d[0].Id);
358
Assert.Equal(
DiagDescriptors
.ErrorMetricNameReuse.Id, d[0].Id);
406
Assert.Equal(
DiagDescriptors
.ErrorMissingMeter.Id, diag.Id);
420
Assert.Equal(
DiagDescriptors
.ErrorMissingMeter.Id, diag.Id);
435
Assert.Equal(
DiagDescriptors
.ErrorMethodHasBody.Id, d[0].Id);
702
Assert.Equal(
DiagDescriptors
.ErrorXmlNotLoadedCorrectly.Id, d[0].Id);
852
Assert.Equal(
DiagDescriptors
.ErrorTagTypeCycleDetected.Id, diag.Id);
878
Assert.Equal(
DiagDescriptors
.ErrorDuplicateTagName.Id, diag.Id);
910
Assert.Equal(
DiagDescriptors
.ErrorDuplicateTagName.Id, diag.Id);
941
Assert.Equal(
DiagDescriptors
.ErrorDuplicateTagName.Id, diag.Id);
ParserTests.Diagnostics.cs (21)
34
Assert.Equal(
DiagDescriptors
.ErrorTagTypeCycleDetected.Id, diag.Id);
64
Assert.Equal(
DiagDescriptors
.ErrorTagTypeCycleDetected.Id, diag.Id);
95
Assert.Equal(
DiagDescriptors
.ErrorTagTypeCycleDetected.Id, diag.Id);
214
Assert.Equal(
DiagDescriptors
.ErrorDuplicateTagName.Id, d[0].Id);
241
Assert.Equal(
DiagDescriptors
.ErrorDuplicateTagName.Id, d[0].Id);
272
Assert.Equal(
DiagDescriptors
.ErrorDuplicateTagName.Id, d[0].Id);
303
Assert.Equal(
DiagDescriptors
.ErrorDuplicateTagName.Id, d[0].Id);
357
Assert.Equal(
DiagDescriptors
.ErrorInvalidTagNameType.Id, d[0].Id);
383
Assert.Equal(
DiagDescriptors
.ErrorTooManyTagNames.Id, d[0].Id);
402
Assert.Equal(
DiagDescriptors
.ErrorInvalidAttributeGenericType.Id, diag.Id);
426
Assert.Equal(
DiagDescriptors
.ErrorTagTypeCycleDetected.Id, diag.Id);
443
Assert.Equal(
DiagDescriptors
.ErrorMetricNameReuse.Id, diag.Id);
460
Assert.Equal(
DiagDescriptors
.ErrorMetricNameReuse.Id, diag.Id);
483
Assert.Equal(
DiagDescriptors
.ErrorInvalidTagNameType.Id, diag.Id);
497
Assert.Equal(
DiagDescriptors
.ErrorNotStaticMethod.Id, diag.Id);
511
Assert.Equal(
DiagDescriptors
.ErrorNotPartialMethod.Id, diag.Id);
525
Assert.Equal(
DiagDescriptors
.ErrorMissingMeter.Id, diag.Id);
539
Assert.Equal(
DiagDescriptors
.ErrorInvalidTagNames.Id, diag.Id);
565
Assert.Equal(
DiagDescriptors
.ErrorTooManyTagNames.Id, diag.Id);
590
Assert.Equal(
DiagDescriptors
.ErrorDuplicateTagName.Id, diag.Id);
613
Assert.Equal(
DiagDescriptors
.ErrorInvalidTagNameType.Id, diag.Id);