15 references to TokenResolveMode
Microsoft.NET.Sdk.StaticWebAssets.Tasks (15)
ComputeStaticWebAssetsTargetPaths.cs (3)
32var resolveMode = AdjustPathsForPack ? TokenResolveMode.Pack : TokenResolveMode.Serve;
Data\StaticWebAsset.cs (4)
1407public string ComputeTargetPath(string pathPrefix, char separator, StaticWebAssetTokenResolver providedTokens, TokenResolveMode resolveMode = TokenResolveMode.Serve) 1435public string ReplaceTokens(string pathWithTokens, StaticWebAssetTokenResolver tokens, TokenResolveMode resolveMode = TokenResolveMode.Serve)
Data\StaticWebAssetPathPattern.cs (4)
243public (string Path, Dictionary<string, string> PatternValues) ReplaceTokens(StaticWebAsset staticWebAsset, StaticWebAssetTokenResolver tokens, TokenResolveMode resolveMode = TokenResolveMode.None) 256if (resolveMode != TokenResolveMode.None && segment.IsOptional && !segment.IsPreferred && !segment.IsPackOnly) 263if (resolveMode == TokenResolveMode.Serve && segment.IsPackOnly)
GeneratePackageAssetsManifestFile.cs (1)
96var packagePath = parsedAssets[i].ComputeTargetPath(PackagePathPrefix, '/', tokenResolver, TokenResolveMode.Pack);
GenerateStaticWebAssetEndpointsPropsFile.cs (1)
51var path = asset.ReplaceTokens(asset.RelativePath, StaticWebAssetTokenResolver.Instance, TokenResolveMode.Pack);
GenerateStaticWebAssetsPropsFile.cs (2)
85var packagePath = asset.ComputeTargetPath(PackagePathPrefix, '\\', tokenResolver, TokenResolveMode.Pack); 86var relativePath = asset.ReplaceTokens(asset.RelativePath, tokenResolver, TokenResolveMode.Pack);