2 instantiations of TemplateInfo
Microsoft.TemplateEngine.Edge (2)
Settings\TemplateCache.cs (1)
63
templates.Add(new
TemplateInfo
(chosenTemplate.Template, loc, hostFile));
Settings\TemplateInfoReader.cs (1)
26
TemplateInfo info = new
TemplateInfo
(identity, name, shortNames, mountPointUri, configPlace)
128 references to TemplateInfo
Microsoft.TemplateEngine.Edge (128)
_generated\29\TemplateCacheJsonSerializerContext.TemplateCache.g.cs (4)
94
var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>>
109
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.TemplateCache).GetProperty("TemplateInfo", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>), global::System.Array.Empty<global::System.Type>(), null),
112
properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>>(options, info2);
161
global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
> __value_TemplateInfo = ((global::Microsoft.TemplateEngine.Edge.Settings.TemplateCache)value).TemplateInfo;
_generated\30\TemplateCacheJsonSerializerContext.TemplateInfo.g.cs (99)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>? _TemplateInfo;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
> TemplateInfo
22
get => _TemplateInfo ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>)Options.GetTypeInfo(typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
> Create_TemplateInfo(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>(options, objectInfo);
58
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
60
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).ParameterDefinitions,
68
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("ParameterDefinitions", InstanceMemberBindingFlags, null, typeof(global::Microsoft.TemplateEngine.Abstractions.Parameters.IParameterDefinitionSet), global::System.Array.Empty<global::System.Type>(), null),
80
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
101
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
103
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).MountPointUri,
111
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("MountPointUri", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
122
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
124
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).Author,
132
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("Author", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
142
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
144
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).Classifications,
152
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("Classifications", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<string>), global::System.Array.Empty<global::System.Type>(), null),
164
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
166
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).DefaultName,
174
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("DefaultName", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
184
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
186
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).Description,
194
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("Description", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
204
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
206
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).Identity,
214
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("Identity", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
225
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
227
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).GeneratorId,
235
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("GeneratorId", InstanceMemberBindingFlags, null, typeof(global::System.Guid), global::System.Array.Empty<global::System.Type>(), null),
245
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
247
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).GroupIdentity,
255
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("GroupIdentity", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
265
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
267
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).Precedence,
275
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("Precedence", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null),
285
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
287
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).Name,
295
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("Name", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
306
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
308
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).ShortNameList,
316
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("ShortNameList", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<string>), global::System.Array.Empty<global::System.Type>(), null),
327
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
329
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).PreferDefaultName,
337
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("PreferDefaultName", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
347
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
349
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).ConfigPlace,
357
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("ConfigPlace", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
368
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
370
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).LocaleConfigPlace,
378
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("LocaleConfigPlace", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
388
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
390
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).HostConfigPlace,
398
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("HostConfigPlace", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
408
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
410
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).ThirdPartyNotices,
418
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("ThirdPartyNotices", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
428
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
430
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).BaselineInfo,
438
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),
450
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
452
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).TagsCollection,
460
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("TagsCollection", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyDictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
472
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
474
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).HostData,
482
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("HostData", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
492
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
494
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).PostActions,
502
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("PostActions", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<global::System.Guid>), global::System.Array.Empty<global::System.Type>(), null),
514
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
516
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).Constraints,
524
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("Constraints", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Abstractions.Constraints.TemplateConstraintInfo>), global::System.Array.Empty<global::System.Type>(), null),
536
private void TemplateInfoSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
? value)
546
global::Microsoft.TemplateEngine.Abstractions.Parameters.IParameterDefinitionSet __value_ParameterDefinitions = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).ParameterDefinitions;
552
string __value_MountPointUri = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).MountPointUri;
557
string __value_Author = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).Author;
562
global::System.Collections.Generic.IReadOnlyList<string> __value_Classifications = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).Classifications;
568
string __value_DefaultName = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).DefaultName;
573
string __value_Description = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).Description;
578
string __value_Identity = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).Identity;
583
writer.WriteString(PropName_GeneratorId, ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).GeneratorId);
584
string __value_GroupIdentity = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).GroupIdentity;
589
writer.WriteNumber(PropName_Precedence, ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).Precedence);
590
string __value_Name = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).Name;
595
global::System.Collections.Generic.IReadOnlyList<string> __value_ShortNameList = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).ShortNameList;
601
writer.WriteBoolean(PropName_PreferDefaultName, ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).PreferDefaultName);
602
string __value_ConfigPlace = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).ConfigPlace;
607
string __value_LocaleConfigPlace = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).LocaleConfigPlace;
612
string __value_HostConfigPlace = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).HostConfigPlace;
617
string __value_ThirdPartyNotices = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).ThirdPartyNotices;
622
global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo> __value_BaselineInfo = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).BaselineInfo;
628
global::System.Collections.Generic.IReadOnlyDictionary<string, string> __value_TagsCollection = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).TagsCollection;
634
string __value_HostData = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).HostData;
639
global::System.Collections.Generic.IReadOnlyList<global::System.Guid> __value_PostActions = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).PostActions;
645
global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Abstractions.Constraints.TemplateConstraintInfo> __value_Constraints = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).Constraints;
_generated\36\TemplateCacheJsonSerializerContext.IReadOnlyListTemplateInfo.g.cs (12)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>>? _IReadOnlyListTemplateInfo;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>> IReadOnlyListTemplateInfo
22
get => _IReadOnlyListTemplateInfo ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>> Create_IReadOnlyListTemplateInfo(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>> jsonTypeInfo))
29
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>>
37
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateIEnumerableInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>, global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>(options, info);
47
private void IReadOnlyListTemplateInfoSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>? value)
57
foreach (global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
element in value)
_generated\44\TemplateCacheJsonSerializerContext.GetJsonTypeInfo.g.cs (2)
62
if (type == typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
))
86
if (type == typeof(global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>))
Settings\TemplateCache.cs (6)
54
var templates = new List<
TemplateInfo
>();
66
Version = Settings.
TemplateInfo
.CurrentVersion;
108
List<
TemplateInfo
> templateList = new List<
TemplateInfo
>();
116
templateList.Add(Settings.
TemplateInfo
.FromJObject(entryObj));
131
public IReadOnlyList<
TemplateInfo
> TemplateInfo { get; }
Settings\TemplateInfo.cs (1)
242
public static
TemplateInfo
FromJObject(JsonObject entry)
Settings\TemplateInfoReader.cs (2)
17
internal static
TemplateInfo
FromJObject(JsonObject entry)
26
TemplateInfo
info = new TemplateInfo(identity, name, shortNames, mountPointUri, configPlace)
Settings\TemplatePackageManager.cs (2)
302
if (!needsRebuild && cache.Version !=
TemplateInfo
.CurrentVersion)
304
_logger.LogDebug($"Template cache file version is {cache.Version}, but template engine is {
TemplateInfo
.CurrentVersion}, rebuilding cache.");