コード例 #1
0
ファイル: ApiTypeCatalog.cs プロジェクト: 0xCM/z0
 public ReadOnlySpan <LiteralProvider> LiteralProviders()
 {
     lock (_LiteralProviderLocker)
     {
         if (_LiteralProviders.IsEmpty)
         {
             _LiteralProviders = ClrLiterals.providers(Wf.ApiCatalog.Components);
         }
     }
     return(_LiteralProviders.View);
 }
コード例 #2
0
ファイル: ApiTypeCatalog.cs プロジェクト: 0xCM/z0
 public ReadOnlySpan <ProvidedLiteral> Literals(LiteralProvider src)
 => _ProvidedLiterals.GetOrAdd(src.Definition, t => ClrLiterals.provided(src));