コード例 #1
0
ファイル: BindContext.cs プロジェクト: ureishi/UdonSharp
        public void Bind()
        {
            TypeSymbol containingType = GetTypeSymbol(BindSymbol);

            if (!containingType.IsBound)
            {
                containingType.Bind(this);
            }

            foreach (Symbol symbol in TypeSymbolsToBind)
            {
                if (symbol.IsBound)
                {
                    continue;
                }

                using (OpenMemberBindScope(symbol))
                    symbol.Bind(this);
            }
        }