3 instantiations of LazyValue
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\TagHelperBinding.cs (1)
18private LazyValue<ImmutableArray<TagHelperBoundRulesInfo>, TagHelperCollection> _lazyTagHelpers = new(static allBoundRules =>
Language\TagHelperCollection.SegmentCollectionBase.cs (2)
26private LazyValue<TagHelperCollection, Dictionary<Checksum, int>> _lazyLookupTable = new(collection => 42private LazyValue<TagHelperCollection, Checksum> _lazyChecksum = new(collection =>
5 references to LazyValue
Microsoft.AspNetCore.Razor.Utilities.Shared (2)
Threading\LazyValue`2.cs (2)
16/// <see cref="LazyValue{TArg, T}"/> implements a thread-safe lazy initialization pattern that guarantees 49/// Initializes a new instance of the <see cref="LazyValue{TArg, T}"/> struct with the specified factory function.
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\TagHelperBinding.cs (1)
18private LazyValue<ImmutableArray<TagHelperBoundRulesInfo>, TagHelperCollection> _lazyTagHelpers = new(static allBoundRules =>
Language\TagHelperCollection.SegmentCollectionBase.cs (2)
26private LazyValue<TagHelperCollection, Dictionary<Checksum, int>> _lazyLookupTable = new(collection => 42private LazyValue<TagHelperCollection, Checksum> _lazyChecksum = new(collection =>