1 instantiation of StaticWebAssetTokenResolver
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
Data\StaticWebAssetTokenResolver.cs (1)
10
public static readonly StaticWebAssetTokenResolver Instance =
new
();
30 references to StaticWebAssetTokenResolver
Microsoft.NET.Sdk.StaticWebAssets.Tasks (30)
CollectStaticWebAssetsToCopy.cs (1)
45
fileOutputPath = Path.Combine(normalizedOutputPath, asset.ComputeTargetPath("", Path.DirectorySeparatorChar,
StaticWebAssetTokenResolver
.Instance));
ComputeStaticWebAssetsTargetPaths.cs (1)
41
separator,
StaticWebAssetTokenResolver
.Instance, resolveMode);
Data\StaticWebAsset.cs (6)
1407
public string ComputeTargetPath(string pathPrefix, char separator,
StaticWebAssetTokenResolver
providedTokens, TokenResolveMode resolveMode = TokenResolveMode.Serve)
1435
public string ReplaceTokens(string pathWithTokens,
StaticWebAssetTokenResolver
tokens, TokenResolveMode resolveMode = TokenResolveMode.Serve)
1526
var
tokenResolver =
StaticWebAssetTokenResolver
.Instance;
1538
var
resolver =
StaticWebAssetTokenResolver
.Instance;
Data\StaticWebAssetPathPattern.cs (2)
243
public (string Path, Dictionary<string, string> PatternValues) ReplaceTokens(StaticWebAsset staticWebAsset,
StaticWebAssetTokenResolver
tokens, TokenResolveMode resolveMode = TokenResolveMode.None)
462
internal void EmbedTokens(StaticWebAsset staticWebAsset,
StaticWebAssetTokenResolver
resolver)
Data\StaticWebAssetTokenResolver.cs (1)
10
public static readonly
StaticWebAssetTokenResolver
Instance = new();
FilterStaticWebAssetEndpoints.cs (2)
140
var path = asset.ComputeTargetPath("", '/',
StaticWebAssetTokenResolver
.Instance);
141
var route = asset.ReplaceTokens(endpoint.Route,
StaticWebAssetTokenResolver
.Instance);
GeneratePackageAssetsManifestFile.cs (3)
37
var
tokenResolver =
StaticWebAssetTokenResolver
.Instance;
90
StaticWebAsset[] parsedAssets,
StaticWebAssetTokenResolver
tokenResolver)
GenerateStaticWebAssetEndpointsManifest.cs (2)
92
var route = asset.ResolvedAsset.ReplaceTokens(endpoint.Route,
StaticWebAssetTokenResolver
.Instance);
116
endpoint.AssetFile = asset.ResolvedAsset.ComputeTargetPath("", '/',
StaticWebAssetTokenResolver
.Instance);
GenerateStaticWebAssetEndpointsPropsFile.cs (1)
51
var path = asset.ReplaceTokens(asset.RelativePath,
StaticWebAssetTokenResolver
.Instance, TokenResolveMode.Pack);
GenerateStaticWebAssetsDevelopmentManifest.cs (3)
103
.GroupBy(a => a.ComputeTargetPath("", '/',
StaticWebAssetTokenResolver
.Instance));
328
return asset.ReplaceTokens(asset.RelativePath,
StaticWebAssetTokenResolver
.Instance);
336
return asset.ReplaceTokens(asset.RelativePath,
StaticWebAssetTokenResolver
.Instance);
GenerateStaticWebAssetsManifest.cs (1)
162
var targetPath = asset.ComputeTargetPath("", '/',
StaticWebAssetTokenResolver
.Instance);
GenerateStaticWebAssetsPropsFile.cs (2)
62
var
tokenResolver =
StaticWebAssetTokenResolver
.Instance;
ResolveFingerprintedStaticWebAssetEndpointsForAssets.cs (4)
46
var assetPath = asset.ComputeTargetPath("", '/',
StaticWebAssetTokenResolver
.Instance);
73
var route = asset.ReplaceTokens(endpoint.Route,
StaticWebAssetTokenResolver
.Instance);
86
endpoints[0].Route = asset.ReplaceTokens(endpoints[0].Route,
StaticWebAssetTokenResolver
.Instance);
115
var route = asset.ReplaceTokens(endpoint.Route,
StaticWebAssetTokenResolver
.Instance);
ResolveStaticWebAssetEndpointRoutes.cs (1)
30
var route = asset.ReplaceTokens(endpoint.Route,
StaticWebAssetTokenResolver
.Instance);