37 references to SymbolApiConventionNameMatchBehavior
Microsoft.AspNetCore.Mvc.Api.Analyzers (10)
SymbolApiConventionMatcher.cs (10)
18var methodNameMatchBehavior = GetNameMatchBehavior(symbolCache, conventionMethod); 45var nameMatchBehavior = GetNameMatchBehavior(symbolCache, conventionParameter); 61internal static SymbolApiConventionNameMatchBehavior GetNameMatchBehavior(ApiControllerSymbolCache symbolCache, ISymbol symbol) 68return SymbolApiConventionNameMatchBehavior.Exact; 80return (SymbolApiConventionNameMatchBehavior)intValue; 105internal static bool IsNameMatch(string name, string conventionName, SymbolApiConventionNameMatchBehavior nameMatchBehavior) 109case SymbolApiConventionNameMatchBehavior.Any: 112case SymbolApiConventionNameMatchBehavior.Exact: 115case SymbolApiConventionNameMatchBehavior.Prefix: 118case SymbolApiConventionNameMatchBehavior.Suffix:
Mvc.Api.Analyzers.Test (27)
SymbolApiConventionMatcherTest.cs (27)
24var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Any); 38var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Exact); 52var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Exact); 66var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Exact); 80var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Exact); 94var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Exact); 108var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Prefix); 122var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Prefix); 136var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Prefix); 150var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Prefix); 164var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Prefix); 178var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Prefix); 192var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Suffix); 206var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Suffix); 220var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Suffix); 234var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Suffix); 248var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Suffix); 260var result = IsNameMatch(name, conventionName, SymbolApiConventionNameMatchBehavior.Suffix); 446var expected = SymbolApiConventionNameMatchBehavior.Exact; 454var result = GetNameMatchBehavior(symbolCache, method); 464var expected = SymbolApiConventionNameMatchBehavior.Exact; 472var result = GetNameMatchBehavior(symbolCache, method); 482var expected = SymbolApiConventionNameMatchBehavior.Prefix; 490var result = GetNameMatchBehavior(symbolCache, method);