2 implementations of IBaselineInfo
Microsoft.TemplateEngine.Utils (1)
BaselineInfo.cs (1)
8public class BaselineInfo : IBaselineInfo
Microsoft.TemplateSearch.Common (1)
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (1)
308private class BaselineCacheInfo : IBaselineInfo
57 references to IBaselineInfo
Microsoft.TemplateEngine.Abstractions (1)
ITemplateMetadata.cs (1)
77IReadOnlyDictionary<string, IBaselineInfo> BaselineInfo { get; }
Microsoft.TemplateEngine.Cli (1)
CliTemplateInfo.cs (1)
74public IReadOnlyDictionary<string, IBaselineInfo> BaselineInfo => _templateInfo.BaselineInfo;
Microsoft.TemplateEngine.Edge (45)
_generated\22\TemplateCacheJsonSerializerContext.IBaselineInfo.g.cs (18)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>? _IBaselineInfo; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo> IBaselineInfo 22get => _IBaselineInfo ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>)Options.GetTypeInfo(typeof(global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo> Create_IBaselineInfo(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo> 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>(options, objectInfo); 56DeclaringType = typeof(global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo), 58Getter = static obj => ((global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo)obj).Description, 66AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo).GetProperty("Description", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 76DeclaringType = typeof(global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo), 78Getter = static obj => ((global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo)obj).DefaultOverrides, 86AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo).GetProperty("DefaultOverrides", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyDictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null), 97private void IBaselineInfoSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo? value) 107string __value_Description = ((global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo)value).Description; 112global::System.Collections.Generic.IReadOnlyDictionary<string, string> __value_DefaultOverrides = ((global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo)value).DefaultOverrides;
_generated\30\TemplateCacheJsonSerializerContext.TemplateInfo.g.cs (4)
421var info18 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>> 436AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.TemplateInfo).GetProperty("BaselineInfo", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>), global::System.Array.Empty<global::System.Type>(), null), 439properties[18] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>>(options, info18); 620global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo> __value_BaselineInfo = ((global::Microsoft.TemplateEngine.Edge.Settings.TemplateInfo)value).BaselineInfo;
_generated\32\TemplateCacheJsonSerializerContext.IReadOnlyDictionaryStringIBaselineInfo.g.cs (13)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>>? _IReadOnlyDictionaryStringIBaselineInfo; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>> IReadOnlyDictionaryStringIBaselineInfo 22get => _IReadOnlyDictionaryStringIBaselineInfo ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>> Create_IReadOnlyDictionaryStringIBaselineInfo(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>> 31ObjectCreator = () => new global::System.Collections.Generic.Dictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>(), 35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateIReadOnlyDictionaryInfo<global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>, string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>(options, info); 45private void IReadOnlyDictionaryStringIBaselineInfoSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>? value) 55foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo> entry in value)
_generated\44\TemplateCacheJsonSerializerContext.GetJsonTypeInfo.g.cs (2)
30if (type == typeof(global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo)) 70if (type == typeof(global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo>))
FilterableTemplateInfo.cs (1)
69public IReadOnlyDictionary<string, IBaselineInfo> BaselineInfo { get; private set; }
Settings\TemplateInfo.cs (2)
226public IReadOnlyDictionary<string, IBaselineInfo> BaselineInfo { get; private set; } = new Dictionary<string, IBaselineInfo>();
Settings\TemplateInfoReader.cs (5)
56Dictionary<string, IBaselineInfo> baselineInfo = new Dictionary<string, IBaselineInfo>(); 61var defaultOverrides = item.Value?.ToStringDictionary(propertyName: nameof(IBaselineInfo.DefaultOverrides)); 67IBaselineInfo baseline = new BaselineInfo(defaultOverrides, item.Value.ToString(nameof(IBaselineInfo.Description)));
Microsoft.TemplateEngine.Utils (1)
IScanTemplateInfoExtensions.cs (1)
77public IReadOnlyDictionary<string, IBaselineInfo> BaselineInfo => _templateInfo.BaselineInfo;
Microsoft.TemplateSearch.Common (9)
Abstractions\TemplateSearchData.cs (1)
99IReadOnlyDictionary<string, IBaselineInfo> ITemplateMetadata.BaselineInfo => TemplateInfo.BaselineInfo;
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (8)
49BaselineInfo = templateInfo.BaselineInfo ?? new Dictionary<string, IBaselineInfo>(); 135public IReadOnlyDictionary<string, IBaselineInfo> BaselineInfo { get; private set; } = new Dictionary<string, IBaselineInfo>(); 179Dictionary<string, IBaselineInfo> baselineInfo = new Dictionary<string, IBaselineInfo>(); 184IBaselineInfo baseline = new BaselineCacheInfo() 186Description = item.Value.ToString(nameof(IBaselineInfo.Description)), 187DefaultOverrides = item.Value?.ToStringDictionary(propertyName: nameof(IBaselineInfo.DefaultOverrides)) ?? new Dictionary<string, string>()