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