/
githubmirror
/
roslyn
Обзор
Документация
Войти
/
githubmirror
/
roslyn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Compilers/CSharp/Portable/Binder/CollectionInitializerAddMethodBinder.cs
23 строки
832 B
Jan Jones
Handle infinite cycles through params collection initializers (#74899)
10 сен 2024, 12:11
Не верифицирован
10 сен 2024, 12:11
a69841b
Код
Авторство
О чём код?
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. using Microsoft.CodeAnalysis.CSharp.Symbols; namespace Microsoft.CodeAnalysis.CSharp; /// <summary> /// Keeps track of the type for which we are trying to bind a collection initializer. /// </summary> internal sealed class CollectionInitializerAddMethodBinder : Binder { public SyntaxNode Syntax { get; } public TypeSymbol CollectionType { get; } internal CollectionInitializerAddMethodBinder(SyntaxNode syntax, TypeSymbol collectionType, Binder next) : base(next, next.Flags | BinderFlags.CollectionInitializerAddMethod) { Syntax = syntax; CollectionType = collectionType; } }