21 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)
1401var directiveTextSpan = directiveText.AsSpanOrDefault(); 1457if (!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());
Microsoft.CodeAnalysis.Razor.Workspaces (9)
Extensions\ProjectExtensions.cs (2)
118var filePath = razorDocument.FilePath.AsSpanOrDefault(); 125var projectFilePath = razorDocument.Project.FilePath.AsSpanOrDefault();
Tooltip\BoundAttributeDescriptionInfo.cs (2)
63var displayNameSpan = displayName.AsSpanOrDefault(); 75var propertyNameSpan = propertyName.AsSpanOrDefault();
Utilities\FilePathNormalizer.cs (5)
99var filePathSpan1 = filePath1.AsSpanOrDefault(); 100var filePathSpan2 = filePath2.AsSpanOrDefault(); 122var filePathSpan1 = filePath1.AsSpanOrDefault(); 123var filePathSpan2 = filePath2.AsSpanOrDefault(); 150var filePathSpan = filePath.AsSpanOrDefault();