3 instantiations of LazyValue
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\TagHelperBinding.cs (1)
18
private LazyValue<ImmutableArray<TagHelperBoundRulesInfo>, TagHelperCollection> _lazyTagHelpers =
new
(static allBoundRules =>
Language\TagHelperCollection.SegmentCollectionBase.cs (2)
26
private LazyValue<TagHelperCollection, Dictionary<Checksum, int>> _lazyLookupTable =
new
(collection =>
42
private 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)
18
private
LazyValue
<ImmutableArray<TagHelperBoundRulesInfo>, TagHelperCollection> _lazyTagHelpers = new(static allBoundRules =>
Language\TagHelperCollection.SegmentCollectionBase.cs (2)
26
private
LazyValue
<TagHelperCollection, Dictionary<Checksum, int>> _lazyLookupTable = new(collection =>
42
private
LazyValue
<TagHelperCollection, Checksum> _lazyChecksum = new(collection =>