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)
92
var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>>
107
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),
110
properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>>(options, info2);
159
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
>
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>(options, objectInfo);
56
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
58
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).ParameterDefinitions,
66
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),
78
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
99
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
101
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).MountPointUri,
109
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("MountPointUri", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
120
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
122
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).Author,
130
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("Author", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
140
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
142
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).Classifications,
150
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),
162
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
164
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).DefaultName,
172
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("DefaultName", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
182
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
184
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).Description,
192
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("Description", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
202
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
204
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).Identity,
212
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("Identity", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
223
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
225
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).GeneratorId,
233
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),
243
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
245
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).GroupIdentity,
253
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("GroupIdentity", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
263
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
265
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).Precedence,
273
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("Precedence", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null),
283
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
285
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).Name,
293
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("Name", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
304
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
306
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).ShortNameList,
314
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),
325
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
327
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).PreferDefaultName,
335
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("PreferDefaultName", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
345
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
347
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).ConfigPlace,
355
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("ConfigPlace", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
366
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
368
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).LocaleConfigPlace,
376
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("LocaleConfigPlace", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
386
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
388
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).HostConfigPlace,
396
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("HostConfigPlace", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
406
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
408
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).ThirdPartyNotices,
416
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("ThirdPartyNotices", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
426
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
428
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).BaselineInfo,
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),
448
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
450
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).TagsCollection,
458
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),
470
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
472
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).HostData,
480
AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
).GetProperty("HostData", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
490
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
492
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).PostActions,
500
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),
512
DeclaringType = typeof(global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
),
514
Getter = static obj => ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)obj).Constraints,
522
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),
534
private void TemplateInfoSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
? value)
544
global::Microsoft.TemplateEngine.Abstractions.Parameters.IParameterDefinitionSet __value_ParameterDefinitions = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).ParameterDefinitions;
550
string __value_MountPointUri = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).MountPointUri;
555
string __value_Author = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).Author;
560
global::System.Collections.Generic.IReadOnlyList<string> __value_Classifications = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).Classifications;
566
string __value_DefaultName = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).DefaultName;
571
string __value_Description = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).Description;
576
string __value_Identity = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).Identity;
581
writer.WriteString(PropName_GeneratorId, ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).GeneratorId);
582
string __value_GroupIdentity = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).GroupIdentity;
587
writer.WriteNumber(PropName_Precedence, ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).Precedence);
588
string __value_Name = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).Name;
593
global::System.Collections.Generic.IReadOnlyList<string> __value_ShortNameList = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).ShortNameList;
599
writer.WriteBoolean(PropName_PreferDefaultName, ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).PreferDefaultName);
600
string __value_ConfigPlace = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).ConfigPlace;
605
string __value_LocaleConfigPlace = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).LocaleConfigPlace;
610
string __value_HostConfigPlace = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).HostConfigPlace;
615
string __value_ThirdPartyNotices = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).ThirdPartyNotices;
620
global::System.Collections.Generic.IReadOnlyDictionary<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo> __value_BaselineInfo = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).BaselineInfo;
626
global::System.Collections.Generic.IReadOnlyDictionary<string, string> __value_TagsCollection = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).TagsCollection;
632
string __value_HostData = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).HostData;
637
global::System.Collections.Generic.IReadOnlyList<global::System.Guid> __value_PostActions = ((global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
)value).PostActions;
643
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
>>
35
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);
45
private void IReadOnlyListTemplateInfoSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IReadOnlyList<global::Microsoft.TemplateEngine.Edge.Settings.
TemplateInfo
>? value)
55
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.");