Я искал некоторый код в отладчике, связанном с движком Razor View, и я заметил, что некоторые из типов появляются в Debugger с символом концевой точки в конце имени типа, например:
{Nancy.ViewEngines.Razor.RazorViewEngine.}
Кто-нибудь знает, что это означает? Это недействительный синтаксис, чтобы использовать его при указании на объект, поэтому я заинтригован относительно того, что он указывает в отладчике.
EDIT: по просьбе @Damien_The_Unbeliever снимок экрана с переменной в отладчике:
И код, на который я смотрю:
public TCompiledView GetOrAdd<TCompiledView>(
ViewLocationResult viewLocationResult, Func<ViewLocationResult, TCompiledView> valueFactory)
{
TCompiledView compiledView = default(TCompiledView);
compiledView = (TCompiledView)this.cache.GetOrAdd(viewLocationResult, x => valueFactory(x));
Чтобы дать немного больше информации, мы пытаемся добавить журнал в наш Nancy View Cache, чтобы исследовать прерывистую проблему с Razor Views, бросая ошибки компиляции, но это не имеет отношения к вопросу.