Exemplo n.º 1
0
        public override Cci.IDefinition MapDefinition(Cci.IDefinition definition)
        {
            if (definition?.GetInternalSymbol() is Symbol symbol)
            {
                return((Cci.IDefinition)_symbols.Visit(symbol)?.GetCciAdapter());
            }

            return(_defs.VisitDef(definition));
        }
Exemplo n.º 2
0
        public override Cci.IDefinition?MapDefinition(Cci.IDefinition definition)
        {
            if (definition.GetInternalSymbol() is Symbol symbol)
            {
                return((Cci.IDefinition?)_symbols.Visit(symbol)?.GetCciAdapter());
            }

            // TODO: this appears to be dead code, remove (https://github.com/dotnet/roslyn/issues/51595)
            return(_defs.VisitDef(definition));
        }