public void AddGlobalAsset(object value, CustomAsset asset, CancellationToken cancellationToken) { _assetStorages.AddGlobalAsset(value, asset, cancellationToken); }
/// <summary> /// Add asset that is not part of solution to be part of this snapshot. /// /// TODO: currently, this asset must be something <see cref="ISerializerService"/> can understand /// this should be changed so that custom serializer can be discoverable by <see cref="RemotableData.Kind"/> /// </summary> public void AddAdditionalAsset(CustomAsset asset) { _storage.AddAdditionalAsset(asset); }
public void AddAdditionalAsset(CustomAsset asset) { LazyInitialization.EnsureInitialized(ref _additionalAssets, s_additionalAssetsCreator); _additionalAssets.TryAdd(asset.Checksum, asset); }