66 references to DiagDescriptors
Microsoft.Gen.Metrics (22)
Parser.cs (22)
371
Diag(
DiagDescriptors
.ErrorXmlNotLoadedCorrectly, symbol.GetLocation(), ex.Message);
420
Diag(
DiagDescriptors
.ErrorInvalidAttributeGenericType, methodSymbol.GetLocation(), genericType.ToString());
475
Diag(
DiagDescriptors
.ErrorInvalidMethodName, methodSymbol.GetLocation());
482
Diag(
DiagDescriptors
.ErrorMethodIsGeneric, methodSymbol.GetLocation());
491
Diag(
DiagDescriptors
.ErrorNotStaticMethod, methodSymbol.GetLocation());
497
Diag(
DiagDescriptors
.ErrorMethodHasBody, methodSymbol.GetLocation());
502
Diag(
DiagDescriptors
.ErrorNotPartialMethod, methodSymbol.GetLocation());
510
Diag(
DiagDescriptors
.ErrorInvalidMetricName, methodSymbol.GetLocation(), metricNameFromMethod);
515
Diag(
DiagDescriptors
.ErrorMetricNameReuse, methodSymbol.GetLocation(), metricNameFromMethod);
521
Diag(
DiagDescriptors
.ErrorInvalidTagNames, methodSymbol.GetLocation());
555
Diag(
DiagDescriptors
.ErrorInvalidParameterName, paramSymbol.Locations[0]);
567
Diag(
DiagDescriptors
.ErrorMissingMeter, methodSymbol.GetLocation());
582
Diag(
DiagDescriptors
.ErrorInvalidMethodReturnType, returnType.GetLocation(), returnType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
588
Diag(
DiagDescriptors
.ErrorInvalidMethodReturnTypeArity, methodSymbol.GetLocation(), methodSymbol.Name, returnType.Name);
594
Diag(
DiagDescriptors
.ErrorInvalidMethodReturnTypeLocation, methodSymbol.GetLocation(), methodSymbol.Name, returnType.Name);
663
Diag(
DiagDescriptors
.ErrorTagTypeCycleDetected,
672
Diag(
DiagDescriptors
.ErrorTooManyTagNames, strongTypeSymbol.Locations[0]);
747
Diag(
DiagDescriptors
.ErrorDuplicateTagName, member.Locations[0], member.Name);
779
Diag(
DiagDescriptors
.ErrorDuplicateTagName, member.Locations[0], member.Name);
822
Diag(
DiagDescriptors
.ErrorInvalidTagNameType, member.Locations[0]);
831
Diag(
DiagDescriptors
.ErrorInvalidTagNameType, member.Locations[0]);
852
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);
833
Assert.Equal(
DiagDescriptors
.ErrorTagTypeCycleDetected.Id, diag.Id);
859
Assert.Equal(
DiagDescriptors
.ErrorDuplicateTagName.Id, diag.Id);
891
Assert.Equal(
DiagDescriptors
.ErrorDuplicateTagName.Id, diag.Id);
922
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);