12 references to AsSpanOrDefault
Microsoft.CodeAnalysis.Razor.Compiler (12)
Language\Components\ComponentDocumentClassifierPass.cs (1)
146className = CSharpIdentifier.SanitizeIdentifier(Path.GetFileNameWithoutExtension(relativePath).AsSpanOrDefault());
Language\Components\ComponentGenericTypePass.cs (1)
437MethodName = $"Create{CSharpIdentifier.SanitizeIdentifier(node.TagName.AsSpanOrDefault())}_{_id++}",
Language\CSharpIdentifier.cs (1)
15var span = path.AsSpanOrDefault();
Language\Legacy\CSharpCodeParser.cs (2)
1396var directiveTextSpan = directiveText.AsSpanOrDefault(); 1452if (!TrySplitDirectiveText(text.AsSpanOrDefault(), out var typeName, out var assemblyName))
Language\NamespaceComputer.cs (1)
95var span = path.AsSpanOrDefault();
Language\RazorProjectEngineBuilderExtensions.cs (1)
22var configurationName = builder.Configuration.ConfigurationName.AsSpanOrDefault();
Language\StringTokenizer.cs (1)
37: this(value.AsSpanOrDefault(), separators, hasValue: value is not null)
Language\TagHelperMatchingConventions.cs (4)
128var matchesParameter = parameterName.Equals(descriptor.Name.AsSpanOrDefault(), descriptor.GetComparison()); 139var span = fullAttributeName.AsSpanOrDefault(); 161var span = fullAttributeName.AsSpanOrDefault(); 256return name.Equals(descriptor.Name.AsSpanOrDefault(), descriptor.GetComparison());