66 references to DiagDescriptors
Microsoft.Gen.Metrics (22)
Parser.cs (22)
371Diag(DiagDescriptors.ErrorXmlNotLoadedCorrectly, symbol.GetLocation(), ex.Message); 420Diag(DiagDescriptors.ErrorInvalidAttributeGenericType, methodSymbol.GetLocation(), genericType.ToString()); 475Diag(DiagDescriptors.ErrorInvalidMethodName, methodSymbol.GetLocation()); 482Diag(DiagDescriptors.ErrorMethodIsGeneric, methodSymbol.GetLocation()); 491Diag(DiagDescriptors.ErrorNotStaticMethod, methodSymbol.GetLocation()); 497Diag(DiagDescriptors.ErrorMethodHasBody, methodSymbol.GetLocation()); 502Diag(DiagDescriptors.ErrorNotPartialMethod, methodSymbol.GetLocation()); 510Diag(DiagDescriptors.ErrorInvalidMetricName, methodSymbol.GetLocation(), metricNameFromMethod); 515Diag(DiagDescriptors.ErrorMetricNameReuse, methodSymbol.GetLocation(), metricNameFromMethod); 521Diag(DiagDescriptors.ErrorInvalidTagNames, methodSymbol.GetLocation()); 555Diag(DiagDescriptors.ErrorInvalidParameterName, paramSymbol.Locations[0]); 567Diag(DiagDescriptors.ErrorMissingMeter, methodSymbol.GetLocation()); 582Diag(DiagDescriptors.ErrorInvalidMethodReturnType, returnType.GetLocation(), returnType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 588Diag(DiagDescriptors.ErrorInvalidMethodReturnTypeArity, methodSymbol.GetLocation(), methodSymbol.Name, returnType.Name); 594Diag(DiagDescriptors.ErrorInvalidMethodReturnTypeLocation, methodSymbol.GetLocation(), methodSymbol.Name, returnType.Name); 663Diag(DiagDescriptors.ErrorTagTypeCycleDetected, 672Diag(DiagDescriptors.ErrorTooManyTagNames, strongTypeSymbol.Locations[0]); 747Diag(DiagDescriptors.ErrorDuplicateTagName, member.Locations[0], member.Name); 779Diag(DiagDescriptors.ErrorDuplicateTagName, member.Locations[0], member.Name); 822Diag(DiagDescriptors.ErrorInvalidTagNameType, member.Locations[0]); 831Diag(DiagDescriptors.ErrorInvalidTagNameType, member.Locations[0]); 852Diag(DiagDescriptors.ErrorInvalidTagNameType, member.Locations[0]);
Microsoft.Gen.Metrics.Unit.Tests (44)
DiagDescriptorsTests.cs (1)
16var type = typeof(DiagDescriptors);
ParserTests.cs (22)
30Assert.Equal(DiagDescriptors.ErrorInvalidMethodName.Id, d[0].Id); 46Assert.Equal(DiagDescriptors.ErrorInvalidMethodReturnTypeLocation.Id, d[0].Id); 62Assert.Equal(DiagDescriptors.ErrorInvalidMethodReturnTypeArity.Id, d[0].Id); 83Assert.Equal(DiagDescriptors.ErrorInvalidMethodReturnType.Id, d[0].Id); 111Assert.Equal(DiagDescriptors.ErrorInvalidAttributeGenericType.Id, d[0].Id); 125Assert.Equal(DiagDescriptors.ErrorInvalidTagNames.Id, d[0].Id); 139Assert.Equal(DiagDescriptors.ErrorInvalidTagNames.Id, d[0].Id); 179Assert.Equal(DiagDescriptors.ErrorNotPartialMethod.Id, d[0].Id); 193Assert.Equal(DiagDescriptors.ErrorNotStaticMethod.Id, d[0].Id); 207Assert.Equal(DiagDescriptors.ErrorInvalidMetricName.Id, d[0].Id); 221Assert.Equal(DiagDescriptors.ErrorInvalidMetricName.Id, d[0].Id); 235Assert.Equal(DiagDescriptors.ErrorMethodIsGeneric.Id, d[0].Id); 249Assert.Equal(DiagDescriptors.ErrorInvalidParameterName.Id, d[0].Id); 358Assert.Equal(DiagDescriptors.ErrorMetricNameReuse.Id, d[0].Id); 406Assert.Equal(DiagDescriptors.ErrorMissingMeter.Id, diag.Id); 420Assert.Equal(DiagDescriptors.ErrorMissingMeter.Id, diag.Id); 435Assert.Equal(DiagDescriptors.ErrorMethodHasBody.Id, d[0].Id); 702Assert.Equal(DiagDescriptors.ErrorXmlNotLoadedCorrectly.Id, d[0].Id); 833Assert.Equal(DiagDescriptors.ErrorTagTypeCycleDetected.Id, diag.Id); 859Assert.Equal(DiagDescriptors.ErrorDuplicateTagName.Id, diag.Id); 891Assert.Equal(DiagDescriptors.ErrorDuplicateTagName.Id, diag.Id); 922Assert.Equal(DiagDescriptors.ErrorDuplicateTagName.Id, diag.Id);
ParserTests.Diagnostics.cs (21)
34Assert.Equal(DiagDescriptors.ErrorTagTypeCycleDetected.Id, diag.Id); 64Assert.Equal(DiagDescriptors.ErrorTagTypeCycleDetected.Id, diag.Id); 95Assert.Equal(DiagDescriptors.ErrorTagTypeCycleDetected.Id, diag.Id); 214Assert.Equal(DiagDescriptors.ErrorDuplicateTagName.Id, d[0].Id); 241Assert.Equal(DiagDescriptors.ErrorDuplicateTagName.Id, d[0].Id); 272Assert.Equal(DiagDescriptors.ErrorDuplicateTagName.Id, d[0].Id); 303Assert.Equal(DiagDescriptors.ErrorDuplicateTagName.Id, d[0].Id); 357Assert.Equal(DiagDescriptors.ErrorInvalidTagNameType.Id, d[0].Id); 383Assert.Equal(DiagDescriptors.ErrorTooManyTagNames.Id, d[0].Id); 402Assert.Equal(DiagDescriptors.ErrorInvalidAttributeGenericType.Id, diag.Id); 426Assert.Equal(DiagDescriptors.ErrorTagTypeCycleDetected.Id, diag.Id); 443Assert.Equal(DiagDescriptors.ErrorMetricNameReuse.Id, diag.Id); 460Assert.Equal(DiagDescriptors.ErrorMetricNameReuse.Id, diag.Id); 483Assert.Equal(DiagDescriptors.ErrorInvalidTagNameType.Id, diag.Id); 497Assert.Equal(DiagDescriptors.ErrorNotStaticMethod.Id, diag.Id); 511Assert.Equal(DiagDescriptors.ErrorNotPartialMethod.Id, diag.Id); 525Assert.Equal(DiagDescriptors.ErrorMissingMeter.Id, diag.Id); 539Assert.Equal(DiagDescriptors.ErrorInvalidTagNames.Id, diag.Id); 565Assert.Equal(DiagDescriptors.ErrorTooManyTagNames.Id, diag.Id); 590Assert.Equal(DiagDescriptors.ErrorDuplicateTagName.Id, diag.Id); 613Assert.Equal(DiagDescriptors.ErrorInvalidTagNameType.Id, diag.Id);