GetNakedAgg() public method

public GetNakedAgg ( ) : AggregateSymbol
return AggregateSymbol
コード例 #1
0
ファイル: ExpressionBinder.cs プロジェクト: dotnet/corefx
        protected void SetExternalRef(CType type)
        {
            AggregateSymbol agg = type.GetNakedAgg();
            if (null == agg || agg.HasExternReference())
                return;

            agg.SetHasExternReference(true);
            foreach (Symbol sym in agg.Children())
            {
                if (sym.IsFieldSymbol())
                    SetExternalRef(sym.AsFieldSymbol().GetType());
            }
        }